As a film none of them disappointed me.
In terms of box office, I am aware exactly why Guzaarish didn't work. Swades though I didn't knew was a failure till I started following box office few months after it's release, so in a way I can see why it flopped.
Further I've made peace with Lamhe not succeeding. And last year I watched it in theater & further I am clear on why it was never going to be a HIT even if it's released now.
Box Office wise, I really wish Mera Naam Joker & Agneepath had earned better praise from the theater going audience. They celebrate those two movies now but at the time of it's release, audience response was really disheartening.