For toughness and wear resistance, go for D2. But as you may know, D2 is less corrosion resistant than 154CM (or so they say). So, if you're using the knife in wet or salty environment, you'd go for 154CM.
I've had no problem with D2 so far. Saying from personal experience, D2's corrosion resistance is adequate for most environment, I think, unless you're using it around sea water.
I have 154CM Nimravus, and it's fine for me, but I may go for D2 if I buy it again. (Only 154CM version was available when I bought that one.) While 154CM is good enough, I sometimes feel that D2 would be better for blade this big.
For edge retention, I have BM211 D2 and it holds edge better than my other 154CM blades.