¿Es una buena práctica usar controles de usuario para estructurar formularios WPF incluso si estos controles de usuario solo se usan una vez?

Desarrollo una aplicación WPF usando MVVM y estoy aprendiendo cómo hacer las cosas mejor. Tengo un formulario WPF con selectores, dos listas con campos de búsqueda y algunos otros elementos. Actualmente todo está en una forma y funciona. Pero ahora la VM para esa forma tiene más de 800 líneas y...