I wanna make cross platform mobile applications. I am planning to use phoneGap development for this purpose. Is it good or some other better choice available?