I don't have any interest in talking to some guy 599 miles away...5 miles is fine for me.
HAM is a waste in the truck...Unless you're already a HAM guy, then maybe it makes a little sense.
Years ago, I had a "big radio" that was set up by a guy in Texas that really knew his shit.
Had a sweet 16 and everything was dialed in just right, it would talk for miles and miles....I got bored with the thing pretty quickly.
Now I have a stock 29 that works just fine.