ReReplaced - Friday, December 22, 2017 7:35 PM
I think it'll be based on your requirement, some of the features of SQL 2016 are,
1) In memory tables
2) Update able column store indexes
3) High number of Always ON secondaries
4) High size of buffer
5) Temporal tables support ( alternative for SCD) and many more...
If your project requirements are not requiring / considering the above factors, then you can proceed with SQL 2012 enterprise edition. Please wait for others suggestion as well...