In theory I should prefer Android over iOS, but since I have a developer licence for my iOS devices... I have the advantages of Android with the convenience and security of iOS. And as it happens I prefer Objective-C to Java (both great languages, just Obj-C fits better with my thinking)... So iOS is now my main OS, which is a crazy thought actually!?
-Edit- actually my own personal projects almost always use a Linux kernel (still can't get real time to work though), with the GNUStep framework
