I, for one, really enjoyed the Rush engine (which was also used in Unleashed, Generations, and Colors). It really captured what Sonic should be, and had very solid mechanics. Boosting was crazy cool in those games, and the fact that you had to earn the Boost meter in certain ways made it fun.