Для совершенно нового приложения лучше ли использовать WPF поверх Windows Forms? Раньше я использовал Windows Forms, но не много WPF. Насколько я знаю, WPF является преемником Windows Forms, правильно?
В приложении будет размещаться DirectX Windows (а не WPF 3D, но Managed DirectX и SlimDX) с множеством пользовательских элементов управления.
EDIT: приложение представляет собой приложение, связанное с 3D, редактор, например modo: