It depends on your use case. If you want more transmitting modes (AM, FM, SSB, FSK, FT8,etc) , larger frequency range, ability to do world wide communications, building or experimenting with radios, do contesting, etc - Then hands down HAM radio is better choice.
If you just want a simple radio that you can use for short range communication, perhaps hit a few local repeaters, talk to people a few miles away, no tests, no brainer - then FRS/GMRS is better for this.
Off topic, to coin the phrase lightly - Just like the Matrix Movie -
Red Pill (Ham Raido), You take the red pill - you stay in Wonderland and I show you how deep the rabbit hole goes.
Blue Pill - (GMRS) You take the blue pill - the story ends, you wake up in your bed and believe whatever you want to believe.