How do the three main OSes compare for rugged mobile computers?