I really like this platform because it's easy to use for our customers as well as us developers! It has everything we need right out-of -the box including templates which makes creating great apps super fast!! We've created several different types applications such as GPS Navigation Apps (CityMaps2Go), Fitness Applications(Fitbit) etc..
There are no real downsides at all but if there were then they would be very minor. If anything what helps me most about working here is their incredible customer service team who goes above & beyond every single time when helping my client or myself solve any issues i may have along the way during development process.