I recommend using Bubble.io for most web applications, including SaaS platforms, marketplaces, e-commerce, social media platforms and much more. While Bubble.io does a lot well, it could do a better job at processing/creating data faster. So if you have a heavily intensive application where you need to create and pass around millions of rows of data in short amounts of time, it might be worth looking at other backend systems to use.
WaveMaker is a great platform for enterprise and SME's because it can save a lot on resources and time. The price is very low compared to the other competitors of WaveMaker and the best thing about WaveMaker is its no lock-in policy, you can always download the code and work on other IDEs. Overall an amazing platform.
There is really not much to dislike about WaveMaker, but if there is something, I would like offline support(this is not available), since it is a cloud-based platform.
There were instances where we had specific requests and the support team was really helpful because they were really concerned about getting me a solution.
I have tested Android Studio, but I needed a complete IDE with commercial support, a team of competent people which can give me solutions in case of issues, and a tool easy to use, so I can concentrate on my projects. I am satisfied to date, starting in 2010 when I implemented on UNIX servers the applications compiled with Free WaveMaker (at that year).