I didn't like Catherine Tate's sketch shows, and was dreading it when she was announced as the Doctor's companion. I was pleasantly surprised to find that she was great in the role, and she did become my favourite so far.
Actually, none of the above. My favourite companion was Ace from the classic series, followed quickly by Sarah, K9, Jamie, and Romana. The best new series companion was Donna.