Check out moto gadget. Havnt had experience with any of them (unfortunatly) but I've heard good things from moto gadget and they've also got some reeeeeeeaaaallllllllly cool stuff.
I had been looking at the sureshift first, but I would like something that has more of an RPM "ramp up" so I can prepare for the shift. It helps me keep my timing...