I have used Roam for trips to Texas and Florida. On our last
Disney cruise (Nov 2014) we went to St Thomas (2G speeds) and St John (partner coverage now, but when we went IIRC there was no coverage on the island).
As others have noted, you need an unlocked phone. Mine have been iphones.
Two issues I had:
(1) inside some buildings I had poor coverage; Roam (well, Telus) has now expanded their LTE coverage and that should reduce that issue significantly -- Orlando has extensive strong LTE Telus coverage now. For example, in our WL room to get a decent data connection the phone had had to be over by the window; I do not anticipate having that problem on our upcoming trip.
(2) sometimes when i called out if I immediately put the phone up to my head it would have trouble connecting; the solution was to dial the desired number and wait until it started to ring then put the phone up to the head. An annoying issue that I do not have using my phone with my Rogers or AT&T SIMs.
We will be using Roam Mobility again for our upcoming December WDW-cruise-cruise-WDW trip. Although we will be on a cruise with no service for part of the time I just buy a block of days to cover the entire trip plus an extra day in case we are delayed coming back. This gives a LOT of data which IMO makes the bit of extra cost worth it.
We do not normally connect to public wi-fi (on Disney cruises being an exception), and I have always found the data to be sufficient for my needs, using the phone exclusively for data services.
We have two phones in our house. One on Bell and one on rogers; both are on old grandfathered plans with amazing data allowances that make no sense to switch. Therefore, I do not have a Rogers "share everything plan" and cannot use Roam Like Home.
This is how I set things up:
(1) I bring my Rogers Sim on the trip for emergencies -- since rogers roams on AT&T I *should* work most anywhere; should I have a situation where I NEED to make a call and cannot with Roam, I will put the Rogers SIM in and pay their insane roaming rates; hence *emergency* use
(2) Rogers has "extreme messaging". Before I leave home I use the "My Rogers" app and go to "extreme text messaging"; I select COPY. I then can put in my email address OR a 10 digit mobile number. Rogers will then copy all text messages to the email address I provide. I turn it off once I am back home, at which point since I used COPY all the messages then are received by my phone. The other option is to use FORWARD but I prefer COPY. Note there are auto reply and other functions which may be desirable to use.
(3) I have a OneSuite toll-free number (<US$4/month). I works anywhere in the US or Canada and you set it to forward to the number of your choice. I forward it to whatever my active cell # is, so in Canada to Rogers, in the US to AT&T or Roam, whichever I am using. When people use it I pay the long distance charges, but they are very minimal. I then do two things: (1) I give the toll free number to friends and family who may need to get ahold of me -- note they can use it when I am at home too, and it has come in handy a few times when someone has been somewhere they could not dial long distance but could use the toll free #); when they call it will go to my active cell phone (as long as I remembered to switch the forwarding #); and (2) I forward my Rogers phone to the toll free # once I have set the toll free forwarding # to my US number. This way I do not pay anything extra for Rogers since it is going to a toll free # not a USA #.
(4) an alternative I have considered is to buy a one month pack of free or reduced cost USA LD from Rogers and then just forward the rogers # to the USA #. For me, I rarely get calls from anyone, so the toll free # is more versatile.
(5) I also have an AT&T GoPhone SIM with just text and voice (no data) for backup.
SW