Again, how can we say with confidence that S-400 has failed against ATACMS & Storm Shadows? Even Patriorts haven't been able to stop Russian Kinzhals, Zircons and Iskanders. So can we consider them failed as well?
Actually, S-400 has proved itself against the best Western weapons and it bodes quite well for us. If there are some loopholes in its performance, then Russians will fix that and all that shall be applied to our version as well.
No amount of sending defence attache can tell you about real performance of any weapons system. Having S-400 in our fold is the only way to check its real performance. Recently IAF tested S-400 against its best assets and S-400 killed 80% of its targets and forced rest 20% to retreat(we're talking about advance jets like MKI, Rafale, M-2000MLU etc.). That's a far telling number then all that 'Slava Ukraine' crap that guys like
@BMD have been propagating.
TL&DR: We should trust our forces rather than outside propaganda.