Direct2D vs DX9 is probably a valid point, I have never faced any issue with this.
The rest of them I don`t think I follow you on. Two trivial image tasks, one ugly syntax and two issue I can`t seem to have encountered.
It should be noted that I always have used telerik`s awesome UI components together with WPF. Which both features and documentation are top notch.