RE: Range on the remote start...
If you go with the GM one, it connects to OnStar. If, within the first 3 months of buying the new GM vehicle, you install and use the OnStar app with your vehicle, you can remote start it via the app from anywhere you have an internet access. Same goes for locking & unlocking, too.
You
do not need to maintain an active OnStar subscription for that to continue working. I only had the 90 trial subscription when I got mine, but I'm still able to remote start my truck via the app from pretty much anywhere.
That has come in real handy when we're having 100+ degree temperatures. It automatically starts up the AC, etc.
OH! And if you get Navigation in the vehicle, you can send directions to the in-dash nav from the OnStar app. (For Chevy's, the app is now called MyChevy. I'm not sure what it's called for GMC, Cadillac, or Buick.)
Anytime I'm meeting up with my dad at a new place to eat, I'll shoot the address to the truck before I even go outside. It's much quicker to do it from the app than jacking with the touch screen on the Nav.
RE: Tonneaus, I doubt I'll ever get another one. And if I ever do the bed liner thing again, I'll probably get a spray in not the GM branded drop-in that came with mine. What a piece o' junk that thing is...