The choice, when deciding to develop a mobile app, depends upon your user pool and the scalability that you wish to attain over a period in terms of potential audience. So make sure you consult an expert before you start working on your future projects.