First of all, if you want to be able to post your opinion and to be taken seriously, then you need to take the criticism too. Don't come here or anywhere and say "don't post if you don't agree with me" because it makes you sound like a whiner.
That being said, have to ask you, did you read XGtE, and TCoE? I think what they did with the subclasses in those books were proletty good. So, I'm going to suggest they have seen the problem stems from the lack of spells and lack of things to do with Metamagic. I think the Warlock also suffers with the lack of spells. The fix for warlock is a little easier where you can have them gain the bonus spells automatically instead of them being options. The sorcerer however, the newer subclasses are fine. But to truly fix them, they need more things to do with their metamagic points, whether it's get a short list of spells they can cast with them, or just subclass abilities that allow to use metamagic unique to the subclass. The newer subclasses does these things, and i think it works.
That being said, have to ask you, did you read XGtE, and TCoE? I think what they did with the subclasses in those books were proletty good. So, I'm going to suggest they have seen the problem stems from the lack of spells and lack of things to do with Metamagic. I think the Warlock also suffers with the lack of spells. The fix for warlock is a little easier where you can have them gain the bonus spells automatically instead of them being options. The sorcerer however, the newer subclasses are fine. But to truly fix them, they need more things to do with their metamagic points, whether it's get a short list of spells they can cast with them, or just subclass abilities that allow to use metamagic unique to the subclass. The newer subclasses does these things, and i think it works.