Much simpler than writing HTML. UI is quite composable with drag and drop.
Cannot be pushed to VCS
Uses sandboxed PyPy with limited modules or CPython (without sandbox?). I’m doubtful what they mean by sandbox. If it means that it runs on WASM, then why is only the PyPy 3.6 version on WASM and not the CPython version. It’s worth noting that PyPy sandbox is the default and the CPython version needs an upgrade. Maybe they run CPython code somewhere on the server.
Creating tables is quite easy. It is just SQL tables with a UI strapped on top to make it accessible. It works in the user’s favor if they are already familiar with similar data models.
Autocomplete is nice for their web IDE. It can autocomplete names of tables that are dynamically added when writing server-side code.
Web IDE actually is quite smart. Even for server functions that are mentioned in client-side code in a server.call, it shows some short documentation for it.
Data in the tables can be viewed from the UI in the same app. This is handy for debugging.
Adding emails was extremely easy. It’s also managed by Anvil, apparently.