Honestly Cordova is good for beginners. It won't fade away but look for more of a pivot to something like React Native or like Xamarin where it'll compile to native code. Their current approach of running in a web view is great for people tranistioning from traditional web development to app development. However as I've experienced, once you begin adding lots of plugins, things get really hacky or incompatible with each other. That's where Cordova platforms like Phonegap and Ionic lose out.