I think Hugh Grant's performance here, while certainly functional and fine, garnered the praise it did because it was such a departure from the rom-coms in which he made his bones. (No pun intended...)
The movie itself was amazingly predictable, filled with cliches, and pretty much heavy as a doorstop.
I'd give it a B-minus-minus.