I agree - for close in work in the Baltic (or the Falklands) they're just the job - why risk a zillion $ SSN there????
But they have their limitations - not least the low numbers that will be deployed by any one navy - a couple of AIP subs won't provide an awful lot of coverage in (say) the S China Sea