There is a HW difference in the newer EX switches, EX4300 vs [older] EX4200. The EX4300 has 40GE interfaces which can be used for either downlink/uplink or VC. The EX4300 has no built-in VC (128G) interface as the EX4200 had.
The EX4200 SW will stop at release 15.1 - will still be support for sometime to come, while the EX4300 will be support with 17.1 and beyond. The EX4300 also supports newer ELS CLI, same as EX9200, while EX4200 (regardless of SW version being used) support the older legacy CLI.
Both platforms fall under Limited Lifetime Warrenty HW support.
Hope this helps.