@lowkey13 really nailed a lot of good points in the first post, but adding to that is the fact that certain classes lack anything mechanical to really differentiate themselves from another class with the same spell list. A cleric, druid, ranger, & Paladin will feel & present viscerally different from each other during play because the core class brings so much other than spell list to the table... Meanwhile a wizard and sorcerer will seem the same unless a sorcerer says "I use a bonus action & flexible casting to...", says "I use x metamagic" or the wizard says "my spellbook" without bonus feats. With pretty much all of the former wizard bonus feat options either being given to sorcerer at level 2 or are now listed as "Warlock invocations" it only exacerbates things for the wizard