Me gusta escribir en un blog sobre artículos para principiantes para WPF, y hay algunos en particular que pueden ayudarlo:
En resumen, la mayor diferencia entre Winforms y WPF es que en WPF su capa de datos (la DataContext) es su aplicación, mientras que en Winforms su capa de interfaz de usuario es su aplicación.
Para verlo de otra manera, con WPF su aplicación consta de los objetos que crea, y usa Plantillas y otros objetos de IU para decirle a WPF cómo dibujar los componentes de su aplicación.

Eso es lo opuesto a WinForms, donde construye su aplicación a partir de objetos de interfaz de usuario y luego les proporciona los datos necesarios.

Debido a esto, el diseñador en realidad no se usa tanto ya que los componentes de su aplicación están diseñados en código, y el diseñador solo es necesario para dibujar una interfaz fácil de usar que refleje sus clases de datos (generalmente Modelsy ViewModels)
Y personalmente, prefiero escribir todo mi XAML a mano, ya que es más rápido y no causa tanto desorden como lo hace el diseñador WPF de arrastrar / soltar, aunque en ocasiones uso el Diseñador para obtener una vista previa de cómo se verá mi interfaz de usuario me gusta.
Entonces, para responder a su pregunta sobre si hay otros diseñadores de WPF adecuados para los desarrolladores de WinForms, sugeriría que, en lugar de buscar otro diseñador, busque aprender a usar WPF de la manera en que debe usarse. Usar WPF como si fuera WinForms significa que se pierde mucho de lo que lo hace tan bueno :)