High Frequency (HF) amateur bands have the greatest range, but propagation can vary. Yesterday I was easily able to talk to a ham many hundreds of miles away (Butte, MT to Chelan, WA), but at the same time I could not hear a ham who was thirty miles away in Anaconda, MT because our signals were passing over each other’s heads.
GMRS has no range advantage over amateur UHF. Neither does amateur UHF have a range advantage over GMRS. Their ranges are practically identical. But, there are many times more amateur repeaters than there are GMRS repeaters and unlike GMRS the amateur repeaters may be linked together in networks. On Saturday I used my 70 cm handheld and talked to a repeater 30-40 miles away which was linked to a worldwide net at the time.