I have a couple of things:
-
I start most apps with a template I built for myself that has login/SPA dashboard/admin portal with user management/placeholder index page.
-
I do like Frames for pasting quick UI (makes it easy to assemble decent marketing pages and repeating groups). It deals with mobile well.
Canvas is okay but I agree that it’s bloated. For example, it’s simply not acceptable to have a header that takes an extra second to load because it’s doing searches to work out what to display.
When I first started Bubble, I know I tried to build with templates, but quickly learned that once you have a template, you spend more time understanding how it works than if you’d just built it from scratch. If you want to add a new feature, good luck, because there’s probably some hidden workflow in the app that’s interfering with your data or your new feature will break and you’re not aware of it because you didn’t build it.
EDIT: Actually, I lie - I use templates on some client projects now, but not marketplace templates. Lots of my client apps are some variation of AI chatbots so I have one master template for that that I export the Bubble file-thingy for an import it into a new app. The reason I can live with that is I actually understand how the template works because I built it. It also has the advantage for me that if I add a new feature on one app I can copy and paste the the same feature into new apps and upsell the same thing to each client, and it means the client gets much cheaper + faster development.