I thought it was pretty common knowledge that 3 have the biggest 3G coverage over the uk?
The misses used to be on Orange and could never even get 3G where we live where as my phone(the same phones i might add) had full 3G, go figure

internet is blazing fast aswell, usually get speeds as fast as my home broadband internet, i think thats fast enough on a phone

If you go to 3's site they have a coverage checker, or even better, get a pay as you go sim or a rolling one month contract sim to put into your phone and see how it fairs? probably the best option as the online coverage checkers are abit optimistic i think.
Forgot to add, i take it your Desire is unlocked? as it will have to be