Down the road
The end game for quantum computing is a fully functional, universal fault-tolerant gate computer. To fulfill its promise, it needs thousands, maybe even millions, of qubits that can run arbitrary quantum algorithms and solve extremely complex problems and simulations.
Before we can build a quantum machine like that, we have a lot of development work to be done. In general terms, we need: