I also considered these before getting my X34. My brief comparison (with Chord Hugo as source, MA6600 int amp, but at different room):
Bass: D20r have better sub-bass, X34 has more natural bass (less dry)
Mid: Male Vocal - prefer D20r, female vocal or instruments - prefer X34
Treble: D20r have more presence, but I find it too bright. X34 is easier to listen to
Imaging: X34 project the stage better - has more width and depth (may be also due to room?)
Look/Design: prefer X34
Both are very good choice and I went with X34, I feel it is more coherent across all frequency and sounded more natural and life-like over D20r. Maybe I just prefer dome tweeter over ribbon.
Very happy with X34+X24 for Home Theatre performance too.
OP may also consider scansonic mb 2.5 If looking for small sized tower. A little cheaper than X34, looks more modern, sound quite pleasing for pop/jazz/rock type.