If you are building mobile business apps for internal use or customer use and you have many mobile devices to support, mobile cloud apps are a good choice. If you are interested in creating mobile apps to sell, then the native app is a good choice because it can be placed on one or more app stores regularly visited by customers.