A nice list you have, one I'm sure you would be happy with any of. I've had previous models of the first 2 - an 116610LN sub and SBGA029 Spring Drive diver. Both amazing watches. The Sub is a contender for "THE" watch, however the whole Rolex circus is a bit much these days.
The GS diver was my dream watch for a long time, and one I cherished for many years. However, as many will say, for a watch trying to be a "luxury diver" it's bracelet and clasp are not class leading.
This week after selling 3 watches to pay for it, I picked up the GO SeaQ Panorama Date Two Tone. I realise the OP counted the Pano Date out, but having tried both models on, the small date was too small for my liking. I can honestly say that the GO is a massive step up from both the Rolex and GS, and deserves the name "luxury diver" It has the added bonus of being ISO rated for actual diving. The two tone has a display back, putting the beautifully finished movement on display (there's a Two Tone version of the smaller SeaQ available as well)
What the above is basically saying is go for the GO - you won't be disappointed!!