What i don't get, is why technical people so passionately want to choose camps. Esp. given that most of them can easily use their knowledge to make things work in a heterogeneous environment. Apple makes for a phone that is imho the best compromise. MS makes a desktop that imho is the best compromise. Linux makes imho the best server platform. Fanboyism is neither "cute" nor responsible. Tech writers should actively discourage their readers from becoming anyone's fanboys. It helps competition, it helps the ecosystem and it promotes better technology.