I agree completely with your assessment. I used to gripe about SfB, but Teams is hilariously bad. Off the top of my head:
-200MB minimum memory usage whether you use the desktop app or in a browser. Usually much more
-Animated GIFs animate FOREVER with no way to turn them off, except by turning them off for everyone in your entire organization
-Attachments fail constantly
-Randomly takes over your SfB chats/calls
-Can't have more than 19 people in a chat channel at once
-Bots only work in the unintuitive, threaded "Teams" part that no one seems to grok, not the chat part that everyone actually uses
However I do like the ability to add random onenotes etc to channels, and to be fair it has been getting better, albeit slowly