My biggest gripe with Bubble has always been the slowness of page loads / interaction. I started experimenting with recreating my frontend using next js and using bubble as my API and database, with good results. API responses tend to be fast enough such that it doesn't become a bottleneck. Page loads quickly and i can use skeletons for dynamic elements while the page fetches data from bubble. I can also save some things to local storage if i want to show some data instead of the skeleton, and replace that data with the latest version when the API response comes in.