I agree with Work2Play relating to the purchase of a solid device like a Cradlepoint. It just works out of the box because you pay for it and selling a product that doesn't work is not a good thing.
Too with firmware on a box is that it has to play with whatever and that is typically an update. Many times today that involves a monthly support contract which adds a bit to the original price.
It is the same with PFSense or the OpenWRT stuff. PFSense though is a regular computer with software. OpenWRT is opensource software with a multitude of global users that want everything.
Honestly here though do not have dependencies on the internet here where I really need it 24/7. I just want it 24/7. In the old house I had DSL and cable broadband. Here I only have the choice of using cable (which really is old infrastructure never updated) and wireless. I have tinkered with LTE and 3G. Both work fine for me as I do not really have dependencies on streaming video stuff. That said VOIP works fine from the 3G/LTE connection but it is still secondary to copper anyways.
Yesterday received a newer generation of the "microrouter" or "travel router" with openWRT on it. It is using an MT series CPU that runs at around 600Mhz with a bit more flash and rom on it and now is have the size of the 2" X 2" microrouter I was playing with earlier. The USB stick here would be larger than the microrouter.
Here is a picture of it. Tiny $20 combination OpenWRT Firewall, AP, Wireless repeater, router and has failover WAN to Cellular WAN and a faster CPU than the TP-Link.
BusyBox v1.23.2 (2015-09-16 20:39:07 CEST) built-in shell (ash)
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
----------------------------------------------------------------
| |
| OpenWrt Chaos Calmer 15.05 (r47466) |
| Build time: 2015-11-13 19:55 CET |
| |
| Cezary Jackiewicz (obsy), http://eko.one.pl |
| |
----------------------------------------------------------------
Here is the T-Mobile LTE ZTE device.
The cellular telco's like the large ISP's are still trying to bucket charge (byte by byte) the internet and it is a win win for them and those users tethered to the internet.
BTW by law there are low budget ISP rates that are not advertised (IE: like $20 per month) wherever you are located and with whatever internet ISP.
The ISPs do not advertise these rates but are required by law to offer them. You have to ask. They might ask a bunch of questions making it seem difficult to get but it really isn't and they would prefer not to sell it.
This was/is very popular with retired folks in Florida.