Even before you've seen MBKD, you know you can expect only so much from a film like this. A YRF film, after all, is supposed to be enjoyed like a YRF film. Just like you can't imagine Amir doing a Chulbul Panday and/or Shahrukh doing a Ghajini, it's only feckless to expect highbrow cinema from a YRF banner.
Yes, it's got cliched characters (very!) and the most predictable plot, but MBKD still makes for a fun film. (If critics are liberal enough to shower a 4 on 5 stars to a film like Ajab Prem Ki Gajab Kahani, this one, surely, deserves lot more love).
While the music is mostly forgettable, the whole loud Punjabi feel to the album makes the songs come alive and gels with the mood of the film. One song that will stay longer in my head is Isq Risk by Nusrat Fateh Ali.