Your mileage will always vary from location to location and person to person. I've personally had nothing but good experiences with EE/BT, speed is plentiful (I game and stream hard but even I don't notice the difference between 300mb from EE vs 1GB from Virgin).