I just put a GX grip (not at all high end) shifter on my sons bike, it's OK but not as nice as the old XX I have on another rig.
Gripshift is great in theory but I always ended up with a stiff hand after a long ride and wished there was an option for different outer grips so you could change diameter and material.