Hello, Apache Cordova is good, now What you want to use and which is better for you that depends on You because of I don't know what kind of functionality you wanna achieve. Apache Cordova is totally based on (CLI)Command Line Interface and you have to make plugins and use build-in Plugins for developed Crossplatform Moblie Apps. Xamrin is also good beacuse of they integrated with Visual Studio so easy to use and Advantages of Xamrin that is Provide native UI, access to device features, and native performance coupled with the time-to-market advantages of code sharing and reuse.. Lonic thats offers a library of mobile optimized HTML, CSS and JS Components, gestures, and tools for building highly interactive apps. One of Other Crossplatform for Mobile Applicatoin that is DevXtreme and i have developed one cross platform Mobile application Using DevXtreme that is totally based on JS(Knockout,Angular) and also you can Import the PhoneGap Plugins.