I agree with many of the middling reviews for this on here, and I definitely didn’t see the same movie as the people praising it. It’s extremely cheesy and cliché-ridden and the original songs are not very good.
However, it somehow worked for me and made me cry. I’m going to chalk it up mostly to Paul Rudd being really good in this role.