I use the 3 mi-fi and find it to be pretty good, there are areas where coverage is a bit ropey but its more than good enough for web browsing etc while on the train. I'm on a PAYG one which is quite expensive though. 7gb of data costs £25 and is valid for 30 days.
Don't forget that most...