Если я не разделяю свое приложение на разные модули (в противном случае я бы сказал, что Prism будет дефолтовать), я должен использовать Prism?
Я знаю, что Prism дает удобную реализацию ICommand (которую я мог бы сделать сам на странице кода) и дает нам IEventAggregator, но действительно ли все файлы Bootstrapper, Shell, ModuleCatalog действительно помогают?
Почему бы просто не использовать шаблон MVVM (без призмы), чтобы отделить ваши проблемы, чтобы ваше приложение было тестируемым и Bob your Uncle!