So in the 8ish years that I've been playing tabletops, I have only ever twice played characters that don't spontaneously cast spells, and both of those characters ended up never casting spells (with the exception of me getting rid of a prepared spell for a "cure" spell) I can't understand why people play wizards and witches and stuff instead of sorcerers and clerics instead of oracles. Here is my reasoning.
1) More spells per day, more is better, no brainer.
2) You don't have to pick them in advance, and then realize you destroyed yourself when you're like, "nope... didn't need half my spells I prepared and now I'm stuck with this"
3) Sorcerers get better weapon proficiency, Oracles get cool abilities.
4) You only know the spells you need/want, while I realize that versatility is cool, when you can only cast like 1 or 2 spells of a certain level per day, you pick the best spell of the level and prepare it for all those slots, when I built an oracle I was like "this is awesome, I only know good spells instead of having a list full of things I will never want to prepare ever in my life"
Debate me and make playing a wizard, witch, cleric, or even druid sound like a good idea!