Perhaps, had I not been a social worker or recently seen much better films such as Hum Aapke Hain Koun, Hum Dil De Chuke Sanam, and Pardes, I might have enjoyed JPKHH better.
I felt that there were several areas that did not ring true with either Salman Khan's character or the storyline and those areas were so blatant that they had a jarring effect. I especially did not like a scene where a child popped an adult's pill used to comic effect. Johnny Lever's pill popping was totally unnecessary to the entire film and dragged it to a lower level.
I would still have to give this film a 7/10 because the acting was very good, the story was OK and had a few logical surprises, and the sets, scenery and songs were all fine. I just feel that, with a little fine tuning, JPKHH could have been a much better film.