Regarding game development, Apple defintely has the superior hardware at the moment but can be more difficult to develop on in terms of deployment and general access to the device, would recommend Android for general ease of use. Deploying on Android via Unreal is much more convenient and requires little setup vs. Apple's provision system which requires additional steps and possibly Apple Developer membership. Running a GPU frame debugger on Android is also straight forward using RenderDoc, but would require XCode and a Mac for an iPhone.