I am making MiFi work, but I haven't done full blown remote yet. It's a mixed bag.
There is a new provider doing over the air internet (relatively small company, but state-wide) that I am seriously considering. A friend of mine down the road uses it for his hamming, is quite satisfied.
The MiFi works great for basic functionality, but it has some unpredictable and unexpected delays from time to time, even when I am resident in the shack.
However, since I've started my remote journey, I think a lot of that has to do when I allow the MiFi to be at low battery (I had been just running it off the PC since it also doubled as my "wire"). Now that the MiFi is on all the time, the delays are less of a factor. But, still happen. Whether that is more than when I operate at home is something I haven't measured scientifically. But, it is of some concern going forward.
Definitely would take DSL over MiFi if it is available. You might double check. That can be impossible in a rural setting, too, but if it exists, it would probably be a better option. Me, it's MiFi or over the air internet and that's really it.
That said, if I stick with it and it works "well enough" it is quite cost effective at present. I get an employer discount and it works for 30 dollars a month. That's really cheap and since it is also AT&T, I can expect this option to be available as my "last resort service" if it comes to that.