Personally I don't like the IWC 5001. It's a great watch, a great movement, but I don't love it. Also, the case is too thick and the watch strap feels too small and thin for such a thick watch. The only benefit to the 5001 is the fact it has an in-house movement.
So for me, the comparison is really between the Glashutte Original and the Breguet.
Anyways, hope that helps.