Modern Submarines are very complex. Every Major Submarine Program in the World is faced with Cost Over Runs, Delays, Engineering and Technological Challenges.
Scorpene - Spain delayed by 2 years, Malaysia has its own issues.
Birtuds Astute:
US Virginia Class.
Russia Yasen Class