If you are concerned about the BEST platform to develop connected apps, for both mobile and the web, I would say that the best platforms would be the native ones i.e.
Web: HTML, CSS and JS and related technologies.
Android: Java + XML + Android Studio.
iOS: Swift + XCode.
Undoubtedly, the native route will take time, but it's the best thing you can do for your customers and users.