Several years ago I'd say IntelXDK is the best way to develop cross platform apps, especially has it had a really nice build process so you could develop, build and publish direct to the relevant app store.
Sadly IntelXDK is no more....
So I moved over to Visual Studio. Although more complicated to set up, and you needed a Mac for iOS development as well, it was the next best option (IMHO).
Sadly Visual Studio 2019 has dropped cordova as well. I guess in order to push people towards Xamarin. Personally I think Xamarin (hybrid apps) need a lot more work by Microsoft. Having to write everything in XAML is a pain, blender support would have been nice.
So you can either go back to Visual Studio 2017 or try your luck at Visual Studio Code (But that's just an editor and not an IDE)
At the moment of typing this I'm still searching for an alternative, but have gone back to VS2017.
@Dai would be interested to hear you thoughts on VS2019 dropping Cordova.