I'm not quite clear on how spell preparation works with this system though. Do you make all these rolls as you prep the spells (that would be when I'd have them do it for non-spontaneous casters, I think). If you don't how do you know how many of each spell you can prepare?
The easiest way to describe this is with an example. Let's imagine, for the sake of imagining, that you're a 5th level wizard. Based on the chart, you can prepare 4 0-level spells, 3 1st level spells, 2 2nd level spells, and 1 3rd level spell. With this system, you just choose your spells, effectively creating a daily "spell list", like the sorcerer has.
Thus, you could choose:
0-Light, Daze, Acid Splash, Mage Hand
1-Shocking Grasp, Shield, Hold Portal
2-Scorching Ray, Resist Energy
3-Fireball
You can now freely cast amongst these spells as if you were a spontaneous caster and these were your spells known.
---
And concerning the issues with being able to cast less times in a given day, in the original idea for this system, the spellcasting DC only went up by 1 regardless of which spell tier you cast from. It was only after it was brought to my attention that people might exploit that to constantly spam high-level spells that I changed it to the tier system.
My solution would be: choose whichever system works for you. If you have a mature group that wouldn't abuse the system, reduce it back to the "+1 per spell" system. If you've got some nasty powergamers, use the "tier" system and maybe teach them a lesson.
I'll re-edit and put both systems on the post.
Thank you, everyone, for your generosity and your input. This is what EN world is meant for.