While number of qubits should be part of such a metric, as you say, it's far from everything.
However, comparing two different completely different devices (e.g. superconducting and linear optics) is not the most straightforward task1.
Factors
Asking about coherence and gate times is equivalent to asking about fidelity and gate times1. Gates being harder or easier to implement just affects the fidelity again.
Initialisation rate, qubit/entanglement generation and readout capabilities (etc.) are going to affect overall fidelities as well as something akin to 'how frequently (on average) can we perform a computation (while getting a high-enough fidelity result, for some idea of 'high-enough fidelity')'.
In terms of architecture, the more macro-architecture (e.g. qRAM) will have its own standards and benchmarks, such as readout time, 'is readout on demand?' and of course, fidelity.
The more microarchitecture can be described under the same notions of connectivity.
Another, often ignored, metric is the power/resources used.
Overall, this may have narrowed this list down slightly, but it's still a list that involves a fair amount of comparison. Comparing different devices that use the same method isn't even that straightforward as (at current levels of technology), the processors with higher numbers of qubits often have lower fidelities2.
Quantum volume
Thankfully, a few people at IBM have taken the above (except for power used and the architecture) and defined something a bit more useful than 'number of qubits' and called it quantum volume. In this, for a random pair of $2$ qubits, they first define an effective error rate, $\epsilon_{eff}$, by considering what gate errors would be required in an otherwise perfect system to give the same error as the device. This may require the use of SWAP for low connectivity and Solovay-Kitaev-esque methods for low numbers of implementable gates. This is countered by using teleportation if the system has "fast measurements and feedback" and any other appropriate method.
For a total number of qubits $n$ and maximising over the number of 'active qubits', $n'$, the quantum volume is $$V_Q = \max_{n'\leq n}\min\left[n', \frac{1}{\epsilon_{eff}\left(n'\right)}\right]^2.$$
Of course, we want to move beyond the point of science and into engineering. For that we need a standard3. This is currently being planned, as detailed in Whurley's answer.
However, as any comparison between such lists isn't going to be straightforward, there's always the more subjective way, such as Quantum Awesomeness, where the enjoyment of the game depends on how good the processor is4.
1 In this particular case, one example is that as photons don't decohere, so this has to be adapted to asking about the length of time or number of gates before the realised state is no longer a good approximation to the ideal state, which is just asking for the fidelity, or fidelity and gate times
2 I've tried this much at least and even this isn't exactly the most fun task
3 The first, unlike in XKCD 927
4 The author's opinion is that, while an awesome idea and helpful for getting an idea of how good a processor is, saying that one processor is better than another at such a game is a bit too subjective to tell if one processor is actually better than another