i love the green ocean 1... it may well be one of my next watches, and if bought, will possibly mean moving my C6 on, as it'll never get any wrist time lol.
id say out of the original 3 you posted... one is a good looking watch, the other two are not! Its steinhart all the way for me. It may be a homage, but it does stand on its own slight, by being a great deal larger than a submariner, by not copying the name with something that looks and sounds like rolex and by being a genuinely great bargain in the watch world.
I know it will never be a rolex, but heck, it doesnt cost as much.
to throw a spanner in the works... have you considered a second hand one of these:
even nicer in black perhaps and are selling for sub £500 on the second hand market. These are a huge step up from any of the others you've suggested, are probably closer to the longines / omega type build quality and likely to lose no more value as the years go on. The TT1 is also IMHO considerably better looking than ANY of the current crop of sub £1000 dive watches.