When you're away from home, the upload speed is what's important. At 7Mbps, the picture will look very good. When you are at home, Dish Anywhere does not stream over the internet, it stays on your local network. At home, Dish Anywhere maxes out at about 8.2Mbps, which most WiFi systems can handle with ease.
Does the same hold true if you are using a Dish Anywhere on a FireStick at home?
We just purchased one to use in my mother in law’s shop in our backyard, and our satellite internet SUCKS. I can stream Netflix and such, but it buffers if too many of us are online using the wifi.
I think a better router is in order, e.g. 802.11n, if you don't have that already.
And also dual band, preferably