Your factory mirror antennas were pretty much crap the day they built the truck, so after a decade you can imagine how good they are.
As far as a radio to buy, get one that appeals to you...features and appearance...and then then buy a quality set of antennas and matching coax cable, have it professionally installed and tuned(or if you are technically savy you can find the instructions online and do most of it yourself). You don't have to spend a fortune...just good quality product.
A well matched set of antennas with good coax, properly tuned can make a $50 radio outperform a $500 radio with a $20 antenna setup.
As for specific models it depends on how "into" operating you want to be. Do you want Weather Channels, SSB, frequency meter, etc? Or do do you want to turn it on ch19 and forget it? If I didn't already have a few radios around I would be looking for some of the older Cobra or Unidens and have them professionally tuned and peaked, but there are some solid performers on the new market too.