I used to mine Ravencoin using simplemining OS for a while when it first came out and was easy to earn coins, I think what people fail to understand is that you mine with the expectation that the value will increase over time. Initially, the coins will be worth nothing in relation to your electrical spending but as time goes on and the coin becomes more popular.. what you mined will increase in value.
The coins I mined are now worth more than what I paid in electricity and I've watched my coin reach several highs in the last few weeks and looks like it may increase further which is why I havent sold a single coin.
As for mining, yes Windows/Linux is the way to go, and mainly because first Macs are not built to support multiple GPU setups. Mining on a Mac is admittedly pointless. Also the popularity of the OS, and if your NVIDIA remember that Apple has killed NVIDIA and CUDA support on Macs which is whats needed if youre an NVIDIA user like myself.
If you want to get into it, what I did was start simple with CLI tools in Windows and get the hang of the options, then once I got that figured out I set up a proper multi GPU rig and setup simpleminer which runs off a USB stick to manage it which I highly recommend.