To me, there is possibly another problem with decoherence, and that is that, as I understand it, decoherence involves splitting the universe into three parts:
- The system of interest, which might be a single electron
- The measuring device
- Everything else (the "environment")
After making such a split, you can trace out the environmental degrees of freedom, and what you find for the reduced density matrix is that it rapidly evolves into a mixed state. That mixed state can be interpreted as the situation: The measuring device nondeterministically goes into a definite "pointer" state, with probabilities given by the Born rule. So decoherence seems to give the same result as a "measurement collapses the wave function" interpretation without introducing a separate collapse event.
However, it seems subjective to me to split the world into the three parts that way. And it seems inconsistent to interpret a state that you know is an improper mixed state (due to tracing out environmental degrees of freedom) as if it were a proper mixed state (due to ignorance of the actual state).