I personally dislike them quite a bit due to one simple thing, the email spams. I dont know about you but i've gotten atleast 5 emails from them and in my book, anyone that sends me more than one email with same contents will be hated.
Other than that I do not know anything about theyr network, well... other than that they pride themselves on phone custommer support... which is kinda silly cuz they dont say that they will cover the calling fees (which can be huge for long distance calls)
So yeah.... I dont like them even though i've never looked into ther network.