There are the newer Air-independent propulsion systems making non-nuclear subs even stealthier.
Can they keep up with surface ships though? Thing about nukes is that they have more speed and can catch up to targets. This is why uboats during ww2 where only truly devastating against slow merchant vessels rather than speedier warships except in narrow straits where they could ambush them.