I grew up on dirt bikes, then graduated to street bikes as you can see in my avatar...been riding 25 years now.
My buddy bought his shee with a twist on it, I took it for a ride and thought I was going to die... no shit!
I HATE the twist throttle on a shee, it feels almost out of control, my friend agreed and I think it was one of his first moves to get rid of it.