Almost all new technologies (NoSQL, node.js, etcs) are running primarily on Unix, so Mac is better if you don't want/like to deal with Linux style and at the same time need an Unix environment to run and debug systems with this technologies.
And a personal opinion: don't ask me exactly why, but I do prefer coding on Mac rather on Windows.