Bit late to the debate but my thoughts. I see SQL Server 2016 as one of the great versions. My definition includes 4.2 , 7 (maybe ) , 2000 , 2005 ( just ) , 2008 R2. I see 2012 & 2014 as experiments and 2017 as 2016 +.
I had huge problems importing an R2 SSIS Package into 2012 & 2014 that I completely rewrote it. I like the separation of SSMS from the SQL Server Install. I run SSMS 17.3 with my 2016 Database.
I now have the luxury of a Boss who wants the Latest version of everything so I'm not arguing and cheering him on.
I also have a 2013 / 2000 system that Management is too scared to migrate or doesn't want to spend the money even though it transitions ( DTS ) financials to the G/L.