Cantrips scale up in power as you level up. They are viable from levels 1 to 20 and keep pace with martial classes in terms of basic attack. Most sub factions for most classes also have a resource that needs to be recharged at rest.
Limitations force you to way through benefits of using a powerful spell or ability earlier in a dungeon against the cost of not having later. I much prefer this to POE2’s spell limitations pee fight, which I thought were bull shit and I did not enjoy.
I have no problem with the system as it is. I go to camp every 4 to 5 hours of play, which feels about right.