Should you buy a gaming phone?

Gaming phones have great software and hardware to make playing on the go easier with a lot more options, but are they really worth buying over mainstream phones?