Twister is much more refined & has better comfort than Passion.
The only Positive points about Passion are :
1. Has better service Network as its a Hero product.
2. Marginally Better Mileage than Twister.
3. Cheaper than Twister.
I'd recommend Twister as overall its a better & complete product than Passion.
& Frankly speaking, Twister is more stylish..not to be offensive, but Passion is more like
uncle-walo ka style..