Both are bad. PoE 1 made casters gods at higher levels, but it at least give you choice because you get all spells eventually. So if spell was weaker or situational it wasn't problem, there was no opportunity cost in learning it. Resting restriction was purely illusionary so this was not limitation.
In PoE 2 however spell-casters are in weird place halfway in between, with per level and per encounter cast. If you add to this that you need to chose you spells there is little variation here, you take only strongest ones.
They should go with full change here, all vancian spell-casters should get they own resource pool and ability tree similar to other classes with upgrades and more passives.