I use bt and they are rubbish.  There is an advert on tv at the moment where a guy goes up in a helicopter and they say that the wifi is the most powerful and can reach huge distances.  I can't get a signal 15 feet away from the hub lol.