Yes and no. If you need a sub able to track a carrier cruising at 20 knots without clear datas on its position, a SSK even with AIP will be short, so not cost effective.
The best solution is probably to have the two.... Russia and China chose that, but not USA. Note that USA has the best...