I think if Donald was judging from overall performance, Annie should've won. In terms of actually hiring someone for business, i'd want to have Annie on my team. Joan is funny and great, but Annie is just smarter and more aggressive overall. I'd want Annie to work for me, and have Joan as a friend.

I also think Donald chose Joan because people "like" her more as a person. No one really liked Annie as a person. if both of them were hired under the same company and we were to judge them base on the outcomes of their tasks without seeing all the drama during the tasks, annie should be the winner. Yeah, Joan did better at the final task, but Annie was better on the show throughout the entire season and she even won over joan in a previous task and raised a lot more money than everyone else on the show.

I think it was more of a "personal" choice than a "business" choice to choose Joan as the winner. However, i am fine with Joan winning, because she was there for the right reason. she loved her charity and it was very personal to her, whereas Annie was more about the competition and winning.