Personally I find quantum computers really impressive, and they havent been given its righteous hype.
I know they won’t be something everyone has in their house but it will greatly improve some services.
Well, yes and no.
Quantum computers will likely never beat classical computing on classical algorithms, for exactly the reasons you stated, classical just has too much of a head start.
But there are certain problems with quantum algorithms that are exponentially faster than the classical algorithms. Quantum computers will be better on those problems very quickly, but we are still working on building reliable QCs. Also, we currently don’t know very many quantum algorithms with that degree of speedup, so as others have said there isn’t many use cases for QCs yet.