The perfect shade of blue for a suit is not navy, though navy has its (very important) place in the wardrobe of course. No, in my opinion the perfect blue is an intermediate tone like Mr. Watts' suit in the photo. Balancing between formality and informality, the perfect blue is neither too casual, like Mr. Jagger's jacket, nor too somber. Suitable for wear during the work week, it is also a nice touch for daytime social occasions, standing out without shouting if you know what I mean.
The perfect blue is actually a range of course, going by several names. Egyptian blue is one shade, cobalt another and klein blue a third. Wear it with brown shoes and a navy necktie and you will be ready for any stage.