I won't defend Virgin against any other mobile phone network because I'm not in a position to do so. I can only say that for the four years I have used Virgin, I haven't had any issues at all, so satisfaction level is high.
However, I was of the opinion that a mobile broadband works as effectively as the mobile phone network available from the same company, so if my Virgin phone works well from home, regardless of which room I am in, then the mobile broadband would perform to the same level. And if I am in a town 100 km away, and my phone still works ok, then the broadband would work from that location too. I realise the signal strength varies and my phone might not be working on 3G at all times, but if it works without drop-outs, why wouldn't the mobile broadband work equally effectively?
I'd be glad to learn the reasons for that, if someone can explain it here without digressing into too much tech-talk.
I had been on Optus since 2001 and only just last month switched over to Telstra.
Over the last year, I've had nothing but terrible reception, alot of call drop outs, slow data etc. I was on the $99 Timeless plan which included unlimited calls/txt/mms/voicemail and 5GB internet.
With Telstra, I'm now on a $129 plan unlimited calls/txt/mms/voicemail and 3GB worth of data. Extra $20 but its worth it! I brought my iPhone 4 over that I was using on Optus, and they stuck me on the plan for 12 months but I am allowed to upgrade when the new iPhone comes out.
I've had no problems with Telstra so far.
Edit: should note also, I constantly use my phone with facebook and sometimes youtube & GPS etc and I've never gone over my 3GB (Telstra) or 5GB (Optus) allowance. At the most per month, I use about 100mb out of the 3GB-5GB