Re: 3 aren't entirely dodgy
Yes but conversely for £6/day you *can* roam with Vodafone in Canada which is cell-phone expensive. 3 (and BTMobile) have no option then v. expensive traditional roaming costs.
Depends where you go. Similar for say somewhere like Thailand.