Bitcoin's lack of speed might not be so much of an issue if there was some kind of estimated confirmation time you could check on. Knowing when your transaction will go through would relieve a lot of anxiety about IF it will go through.
But faster is better.