no matter how better they get but they still answer to americans(no offense to japanese people)
there are several other things if you want to take them into account like nuke subs,aircraft carrier and experience.
chinese have more nuke subs then japanese
india have aircraft carrier operating experience and again PLAN is far better than jmsdf in terms of numerical superiority and in some places technology also.
my friend aegis alone will not win battles for you.
no in overall military comparison(which my indian friend said in his post) japan is not stronger than republic of india.
Yup , over military comparison , India wins .
For Japan they need a powerful navy to defend themselves , that what they got.
they don't answer to Americans, but there is a alliance/defense treaty with US by which America will go to war for Japan , if its ever attacked.
Japaneses don't need nuke subs , as what they got is whats needed to defend japan also you don't need one when backed by US navy.