i like throttle but i know others don't. I can't really advise as i don't have enough experience using the different systems.
I'd hate to advise to you something that is my preference an then you not get along with it.
Best thing to do with any system, drive or bike is to try it. Its very...