+1
There is no "best" platform, because the question is subjective. Context matters, and what you're used to matters even more. Even if I agreed that Microsoft was evil and open-source was superior, I'd still use MS products on PCs, for two reasons.
First, I've invested literally thousands...