I would say Airtable is. Or if your users are slightly more technical you can try https://visualdb.com/ because it lets you use your own Postgres instance as the backend db.
See here to understand what you are missing out by not using a database: https://visualdb.com/comparison/#integrity