After some further consideration, I have decided to rule Apple out of the options.
My primary concern with Apple is the eco-system they have created of vendor lock in, to make it hard to move to another platform.
For example, you used to be able to get Apple Configurator for Windows and Mac, so you could put an initial policy onto an Apple device. Now there is only a Mac version, creating vendor lock in.
Consider iMessage - if you get all your mates on this then you are locked into using Apple devices. You can't use it on any other platform.
Consider hardware like Apple Watch - once again only works with other Apple devices.
Consider music purchased through iTunes - its a real bitch trying to move that to a non-Apple platform. Consider music purchased through Google Music - works on everything.
Apple want you to use all these technologies so that once they get you on their platforms it is hard for you to leave.
Once of the reasons I can use a platform like Ubuntu at the moment is that none of the technology I used is locked in. I can use it on a Microsoft platform, on an Apple platform, on Android - and even Linux.
To support Apple would be choosing to support a company that wants to exclude others.