Much depends upon how much internet usage you think you will have. Millenicom is an excellent service but if you don't need 20GB/month then you are wasting money. You may want to start monitoring your current usage to see what's what.
Most travelers find the Verizon has the most cellular coverage and their 4G coverage is far superior. I use the Verizon Share Everything plan which allows me to connect 2 smart phones plus a data card (not really necessary but a nice convenience in my opinion) to one account and share one data package with all devices. If I need more data it costs $10/2GB and if I have a low usage month I can back off and get a credit.
My average usage run between 6GB and 10GB a month. The SE plan allows unlimited voice and messaging as well.
As to TV, if you are still going to be in an RV part time then the best option is Dish Network as they offer a Pay-as-you-go package. You buy the hardware but you can sign up for a short service period (as little as 30 days) and when that period ends the service simply stops. If you were going to be traveling 6 months on (or more) and 6 months off then either service will work and you can get free equipment as you are allowed to suspend your service for up to 6 months/year.
When you look at the pricing you will find many plans. The cheapest plans likely to not have your favorite TV channels, so be sure to read the details.
You will also be able to get a lot of FREE OTA TV channels. If you can get by with just the major Networks (ABC, NBC, CBS, Fox and a few minor ones) then your roof mounted OTA TV antenna will provide you with excellent, high quality, digital HD TV as long as you are parked close enough to the TV tower to receive the signal.
What I post is my 2 cents and nothing more. Please don't read anything into my post that's not there. If you disagree, that's OK.
Can't we all just get along?