Hi,
I would not replace an engineer for a restorer. For the lower tier subs (1, 2 or 3) it could be helpful to have a high lvl restorer to hit the 900 SD. Nevertheless, if you had already level up a BB crew, you could have high lvl engineers and repairers that should give you enouth SD combined with BO and torpers. In my case, I received a lvl 100 over vetted restorer as I began my sub crew, that helped me a lot in the beginning. I do not used it anymore, just engineers and repairers now (I haven't tried the seaman, i think in another threads some sub players have discussed the "seaman on sub" issue). I hope this help you.
Ade