Could not agree more, both in the desktop and server markets - the naming / models are annoying as crap. I.e. As a server CPU it's not clear weather a E5-2660 v2 is better or worse than an E5-2640 v3 etc.... its just... not clear.
Higher frequency, larger caches, more instructions per core, more cores per die, higher RAM bandwidth, more FLOPS per Watt consumed?