MakeMyTrip has some very attractive if complicated offers at times, but non-Indian cards don't seem to work there any longer. No such problem with Cleartrip or Goibibo though.
In any event, I find there's no substitute for having a go at all the sites and comparing. No one site is consistently best.