Federal regs require any showerhead sold in the USA to use no more than 2.5gpm at (I think) 60psi. That being said, some of them achieve this flow rate with a removeable restrictor, but some of them need judicious drilling to increase it. Personally, I've not had a problem with what I have. Admittedly, it isn't as piercing as way back in the old days.
Do you know what your pressure is? Any idea what flow rate the valve has (it is almost certainly greater than 2.5, but we've had some people here where it wasn't because of old corroded galvanized supply lines).
Sparkman gets some good reviews (not sure if I've ever taken a shower with one at a hotel); I've got a Grohe variable spray head. The Grohe is okay for me, but it's been awhile since I had something to compare it to. See what other comments you get.