For me it's a tie between Ace and Jamie McCrimmon. They're both incredibly likeable and capable companions who both complimented their respective Doctor's incredibly well. Loved the dynamic between the 2nd Doctor and Jamie, and Ace and seven had absolute bucketloads of chemistry between them.
Romana I also deserves an honourable mention. A very likeable character that complimented Tom Baker's Doctor extremely well. Plus, she was also rather easy on the eyes.
Romana I also deserves an honourable mention. A very likeable character that complimented Tom Baker's Doctor extremely well. Plus, she was also rather easy on the eyes.