For those not in the know: The big issue with quantum computers is decoherence. This is (simply put) noise produced in the system, which interferes or overwrites the calculation / signal we want to get out of the computer. A large part of this is thermal energy, all that energy bouncing around destroys any chance of reading out the signal. So the solution would be to cool the machine within a fraction of a degree of absolute zero, which is hard but not impossible. Then there's also EM radiation coming from all around us (wifi and cellphones, but also things like radio), this is relatively easy to shield against. A bit of a pain, but still something that can be done. But then there's cosmic rays, there's a real chance a cosmic ray hits with enough energy to disrupt the calculation within milliseconds. Milliseconds isn't enough to do a useful calculation, so that's a problem. Shielding against this is also pretty hard, since cosmic rays can have a lot of energy.
Then there's the issue of measurement itself, measuring automatically means putting in energy to the system. This means it's very hard (or maybe even impossible) to read out the results, without destroying them. Even if you get the damn thing stable enough to do a useful calculation.
The more qubits in a system, the more powerful it becomes, and you need quite a number of them to do anything useful with the machine. But the more qubits the bigger the decoherence issue.
This is why some people (me included) don't believe the current form of quantum computers we are researching can actually work in the real world. We need some kind of big breakthrough on this to create an actually useful quantum computer system. With all the cooling and shielding requirements we certainly won't be using them at home any time soon.
But of course as with anything these days the marketing department and media runs with everything they can, spouting out nonsense about quantum computers becoming mainstream any day now and all the amazing things they can do. This can make it hard to figure out what the actual level of development is right now. Plus anybody working on this is putting in billions of dollars and sure as heck won't share anything with anybody. So maybe someone has already made a breakthrough, but I doubt it.