Bubble's frontend is very powerful—you can build complex designs in less time than coding. However, if you need to render highly customizable graphs or charts, you might have to create your own plugin using code, which isn't difficult if you have a coding background. The real challenge with Bubble comes in the backend. Bubble's backend struggles with scaling, which I realized later. For example, it's great for starting out or building an MVP, but when you want to scale to millions of users and speed up your pages, you'll run into problems. Eventually, the Bubble database becomes extremely slow as it scales. So, at some point, you'll need to use an external database or backend, such as Xano or Supabase. Currently, I'm learning SQL internals in depth, as it's essential for optimizing backend performance. I'll share my knowledge as I learn.