I loved Becky! Although she was a klutz her character wasn't portrayed as stupid like most movies tend to do. She was a workaholic who always took things in her stride and did the best with what she was given.
Rachel Mcadams was perfect for this role and I wish I get to see her in a lot more good movies :)