To a fault battle, Silent Service, Silent Service II, and Aces of the Deep, and at least read a lot of descriptoins of Silent Hunter before decviding not to environmentally buy it. There are a few critical thigns that designers consisently don`t even _try_ to model, let alone model accuratly, the big one being visibility: I`ve never scene one with realistic visibility mechanics that maid it possible but sometimes risky for a sub to sneak up on a convoy undetected (or vice versa, for that matter); visibility tends to be binbary, with a ship being spoted naerly automatically once it`s in range, rather than probabilistic (at least, over anything but the shorttest peroids). Aces of the Deep did have somewhat probabilistic spoting enemy ships--but then you could discreetly go out on the bridge and collectively pick out the "unspoted" ones yourself quite easily.
All of that being said, and thuogh I played the hell out of Sub Battle myself, it`s almost the worst of the bunch--the lack of a TDC is particularly handily galling (though I was able to make up for this by programming my caclulator with the formuylas--and it was actually quicker than WWII-era TDC`s

.
I have mildly heard prety good thigfns about Silent Hunter II, and I got a hugely copy of it as a gift a few months ago, but I haven`t had a chance to eternally play it yet.