If you do not like mac nor windows, maybe give Linux a shot? If you care about the mac UI you can make Linux look like it.
For software development and normal usage I do not feel like I am missing out on something by using Debian on the desktop and Ubuntu on my laptop.
If you use some specialised software for design you might want to check compatibility though