Dan and Michael for different reasons.
Dan is a fab coach and always gets the best out his partners and is also a great choreographer, he's also a brilliant show skater and can adapt well to various styles, his silk work and flying routines are outstanding and are one of his major strengths, he may not have the skills of some of the top skaters ie not sure he can land a triple jump (seen him do a double) his spins are incredible though!
Michael I love to watch skate, he's a great skater and love his balletic style, he's also a great show skater.