PS do not buy tp link router
Hi James - I'm using an Asus N66U that I purchased preloaded with Tomato a few years ago, but installed the OEM firmware when I connected it to the Viasat router. Compared to the Linksys I used to use, the ASUS allows more configuration options. Even more configuration options are usually available when third party firmware is installed, but you have to be careful when going that route. When you do connect a router to your Viasat modem, make sure you disable the wifi in the Viasat, otherwise you will have connectivity issues.
Some examples of the controls -
1) Access WiFi controls from anywhere (I am in Maryland right now - and I can check my home network in Virginia remotely - and can control it remotely if needed).
2) Turn access of individual devices on or off.
3) Set up "groups" of devices - and control WiFi for the group as a whole.
4) Set up schedules for device and/or group access to WiFi (great for parents or grand-parents).
5) Test your network at any time (again, I can do this remotely).
As I said, it's not the cheapest option - a new three-pack of mesh access points is ~ $300 through Amazon, although less expensive options are available on eBay if you don't mind getting something previously owned.
It's also particularly helpful if your house or office is large, with dead (or weak) spots in your WiFi coverage. That was exactly our situation - GWiFi resolved it.
YMMV, of course - but we appreciate it (so far).