It's also not just about speed - also think about service. No point them being the fastest provider in the world if you can't contact them when there's a fault (for example).
Also, never choose on price; you get what you pay for (cheaper price but crappy service or pay a little more and get better service).
