Hi Todd,
The current recommended codes for EX3400s are 15.1X53-D591 and 18.2R3-S2. Versions prior to 15.1X53-D59 are already EOL. 15 versions after D59 have an extended support till Sept 2020 (this may change).
https://kb.juniper.net/InfoCenter/index?page=content&id=KB21476&actp=METADATA
https://support.juniper.net/support/eol/software/junos/#6
You can keep running 15.1X53-D57.3 if it is working fine for your network. But please note, that if JTAC support is needed, you may be ask to upgrade to an active release.
18 and 15 releases offer the same standard features, however, due to possible bugs or limitations detected by JTAC or under the PR database (https://prsearch.juniper.net/InfoCenter/index?page=prsearch) some customers require to move to 18 codes.
I would recommend keeping on the 15 code lines if there is not strict indication or necessity to move to 18 versions.
You could also check the release notes for JWEB version on the following link:
https://www.juniper.net/documentation/en_US/release-independent/junos/topics/task/troubleshooting/ex-series-j-web-application-package-faq.html
Hope that helps!
Esteban,
If that cleared your concerns, please mark it as solve!