Although I am relatively new to GMRS, I have been a HAM (General) for over 10 years. As such, I will go out on a limb and agree with @OffRoaderX and tell you "it depends". For best results, you need to provide clear and unambiguous requirements. First of all, GMRS, compared to HAM, has a much more limited range of areas/use you can "grow into", so what are your expectations? If you belong to any one of a number of types of groups- hunting, hiking, skiing, prepping, GMRS specific local radio groups, or dare I say, offroading, you already have a specific group you wish to communicate with. Of course, anything within your immediate or extended family could also be your "group".
Groups are what GMRS is primarily used for, although in some areas there are larger "repeater" networks and internet connected "nodes", but generally it provides little value for simply striking up new friendships with otherwise unconnected strangers. You are limited to the 22 channels (plus 8 repeater only) for transmitting, whereas with HAM radio, you are restricted to a number of relatively broad, but different, frequency bands (with differing characteristics relating to typical distance (including penetration of obstacles), necessary power, frequency bandwidth, and largely unlimited frequencies within each band (based on type of transmission). Digital data, video, automated beacons, CW (continuous wave, otherwise referred to as Morse Code), and a variety of packet methods are available depending on the level of your HAM license. You can bounce signals off the moon, listen to satellites, talk to the International Space Station, and have literally endless other possible areas to learn and experiment in. You can, with relative ease, meet new people over the air any time of day or night, and, depending on conditions, in every corner of the world. I actually spend a fair amount of time doing just that with a HAM HT, an Openspot, and my cellphone hotspot, all while simply walking through the park. I have made contacts in Scotland, Japan, Australia, most of the 50 states, Canada, Africa...there is no limit other than your choice and use of easily available equipment. My first radio was one of the ICOM HT's, which in addition to using as an handheld, I made a simple bracket to clip it to in the car, added a quality Diamond magmount mobile antenna, and extended my range significantly over the basic rubber duckie. I figured a mobile radio install was just an invitation to thieves...(same as a call sign vanity plate).
First of all, regardless of whether you choose GMRS or HAM, you should learn what is active in your area. Look for Amateur Radio or GMRS specific clubs in your area, or talk with others in the "groups" previously mentioned to see what they are using. Check with RadioReference to see what they may have listed for your locale. I'm in Honolulu...it should not matter to you what my preference is, since what band is actually in use in your area (or areas that you plan to visit) is what you should be learning about, in addition to getting an understanding of how terrain, structures, trees, and electronic noise will affect reception differently depending on band and the type/quality build of a given radio.
Having said all that, your first statement was inquiring about "purchase price". In general, I prefer to concern myself with Value, rather than Price. Personally, I have a couple ICOM HT's, a Yaesu Portable, and a Baofeng HT, all HAM gear; and a pair of Baofeng GMRS at present. There is no question the ICOM and Yaesu units are far better built, with better design electronically and easier overall user interface. The ICOM's were both in the $500 range; Yaesu around $1200; but the three Baofengs COMBINED are less than $100. For my purposes, I keep the Baofeng HT in the car as a backup, and the GMRS pair, after initial testing and familiarization, I plan to put into a faraday bag with another pair of Baoefeng HAM HT's..."just in case" as Cheap Insurance. All of current local repeaters, marine, air, GMRS, MURS, and local "calling" and simplex net freqs are set up on all of the radios (as available based on model...the GMRS can still monitor many of these, although will not transmit, which is fine for gathering some intel.).