Cresselia is mainly used for it's able to take hits like a champ and heal them off with leftovers or sitrus berry. Paired with the ability to learn a great deal of support moves like helping hand, icy wind, thunder wave, and even trick room. It also has Levitate for the ability, so earthquake can be thrown around by your partner.
Dragonite is just an all around good pokemon. It can have either Inner focus making Fake out useless or Multiscale making it hard to take down. Multiscale with Roost to heal off any damage means it will stay around. Also it can attack with special or physical attacks - it gets great moves and stats in both attacking departments.