I made the Linux-Mac switch in 2004 or so, and currently use my Mac to manage Linux boxes and develop. And I can say some things about your plan:
The Bad:
The Good:
#!/usr/bin/bash
instead of #!/usr/bin/env bash
(the thing I found that does this is ruby stuff, which is absolutely SHOCKED to find that it can't just write to /usr/bin/sass. Fuck you, rubygems.) SIP is great. I wish Linux did that, and, in a way, with containers, it already does. Complaining that root isn't really root is like complaining that your docker instance isn't running on bare metal. Root is root, and you don't need to write to /bin, like, ever. The Ugly:
In short: based on where you live, and how you feel about "Human Interface Guidelines", no. You should not buy a mac. You should buy whatever "PC" is sold with in-country support, and you should keep running Linux. The Mac will only make you mad. Not because it's worse, but because the things it does better don't concern you.