Contract paints are pretty horrible, non wipeable and powdery. IMO the best paint is little green intellimatt, washable (handy for a rental) and very durable with excellent flat finish, more expensive than crown, dulux etc but more value for money.
Use acrylic eggshell on your bathroom ceiling...