I mostly GM (2 sometimes games a week sometimes more) but have played most of the classes during various side campaigns & one shots I got invited to over the years. Personally I don't see a problem with the sorcerer/ranger things & don't see enough bards to weigh in there. The wizard cantrip versatility I think should be on rest rather than on level & Sword if Spirit did a great job of laying out just how great an advantage it is to be limited by class list rather than spellbook contents. What really should accompany that change to cantrip versatility to give a large number of spells the ritual tag & possibly reduce the cost of scribing spells (ie 50/25gp or even 10/5gp perhaps) but I'm not sure what that value should be pegged at.
As a GM I often have to go out of my way to make the wizards really shine compared to scorlocks (either but especially MC scorlocks) who can dominate social encounters, generally stand laterally to the wizards as arcane casters, & still have good odds for "I'm going to arcana check that". Frankly there just aren't enough times that the ability to ritually cast spells from a spellbook rather than a prepped/known list is useful enough for anyone to really notice after level 3-5ish when wizards can probably have all the useful ritual spells they will ever need & maybe even all the ritual spells they could have.
As a GM I often have to go out of my way to make the wizards really shine compared to scorlocks (either but especially MC scorlocks) who can dominate social encounters, generally stand laterally to the wizards as arcane casters, & still have good odds for "I'm going to arcana check that". Frankly there just aren't enough times that the ability to ritually cast spells from a spellbook rather than a prepped/known list is useful enough for anyone to really notice after level 3-5ish when wizards can probably have all the useful ritual spells they will ever need & maybe even all the ritual spells they could have.
That has entirely been my experience as well, right up to them saying "I'm prepping $spell(s) & instead of $otherSpell(s) just so everyone knows" on the rare case they swap anything on their prep list.A final thought ... my experience with players is very few that play prepared casters are super aggressive with switching out their spells. Most players have a favoured list of spells, and they might change a spell or two as necessary, but they practically play out the same as a character that knows their spells.