Stephanie Roche was robbed. The James Rodriguez goal was, IMHO, the least skilful of the three finalists. He controlled the ball once with his chest before volleying. Roche, on the other hand, controlled the ball twice with her feet then volleyed. The Robin van Persie goal, a lovely diving header, was far better than Rodriguez's, but I still think that Roche's was marginally better.
Still, I suppose that it was a certainty that the award was going to go to someone from one of the 'big' countries to keep those associations happy.