But I don't have D2 because most of what makes it unique isn't implemented or is buggy. And i still won't have it for a long long time (I really want classes in CTFE, for example).
I personally use D2 very conservatively, more like a D1 + a few missing things like struct ctors/dtors, compile-time reflection, const for parameters/methods and alias this (the latter not excessively though).
