Sorcerer is a full caster. For that reason alone, it doesn't and indeed can't suck.
Ranger is the only class in 5e that actually does, in fact, suck. And even then, it doesn't suck as much as the worst fare in 3e and 4e did.
EDIT: Also a reason why Rangers suck is that they are 100x more...