I agree with what the other two responses have said in general, but with a couple amplifying points (no pun intended)
GMRS is UHF--relatively near the 70cm Ham band, and works way better than CB, but is still limited by the inherent characteristics of UHF, namely that it works best for Line of sight, without obstructions.
The Ham 2 meter band is VHF, and much better for non line of sight comms, and can reach out a good bit further--I can talk 15-20 miles between two mag mounts running 50w each, as long as the terrain isn't too extreme.
If you REALLY want to have full coverage from a vehicle mounted radio, you'll need to look into HF mobile. Because of the consistent ability to use atmospheric skip, you will practically always be able to reach someone who can relay your call for help. However, this requires some learning on types of antennas to use in a particular situation, at least a rudimentary understanding of which bands propagate the best during different times of the day and night, requires a general class license, and can be a little expensive.
So, my recommendation is to go HAM or GMRS for trail communications, but get one of the GPS communicators for true emergencies. I also don't tend to travel off the beaten path alone, if I do, a very detailed planning session precedes the trip--I've selected one vehicle over another based on color and how much it would stand out in a particular environment if someone were looking for me.
All of that to say, my personal setup is a 50w mobile ham rig that can transmit on GMRS, Marine, MARS, FRS, and Ham. It can also monitor CB and by swapping out the antenna, can transmit short distances on CB, but isn't practical for anything further than a few hundred yards as it doesn't actually have an AM transmitter, and the FM signal is unreadable at any significant distance. My particular variant can transmit on 6 meters as well, and so has "some" HF like qualities, but I wouldn't rely on 6 meters for an emergency situation.
As much as the Ham purists may hate that last paragraph, I don't transmit on all of those frequencies, I just have the capability in case of an emergency, and I have my General class ticket--KN4FEH. Case in point--if you happen to be on the Virginia eastern shore or on one of the eastern barrier islands and have a no kidding emergency, your best bet for calling for help might be to hail a passing vessel on marine channel 16 (156.8 MHz) and ask them to call for whatever flavor of emergency services are needed--The USCG monitors channel 16 also, so you might be fortunate enough to have them hear your transmission. If you are in the interior of the country, there really isn't any value for that particular capability though. Alternatively, you could look at whatever flavor of radio you have and wish that it could talk to that vessel.
Anyhow, enough of my soapbox preaching for now, but I hope someone will find it helpful, if for nothing else than stimulating a bit of analysis.