Я бы порекомендовал начать с малого, так как кривая изучения WPF / Xaml довольно крутая, я считаю, что конкурирующему разработчику C # / WinForms понадобится 6 месяцев, чтобы освоиться - так что ваше "... большое приложение и большой бизнес логика ... "вероятно, не лучший кандидат для начала.
OTOH, если ваша команда уже освоила WPF, первым делом нужно решить, какие функции нужны пользователям и которые лучше всего подходят для графических функций WPF. Если они действительно хотят 3D вращающиеся формы, то реализуйте хороший рабочий прототип этого, если они хотят изменить размеры документов, то сделайте это. Это проблема проблемы, вы можете решить ее только маленьким кусочком за раз.
Ключевой вопрос, который нужно решить на раннем этапе, - пойти на MVC или на потомство. Это решение будет определять, где вы положили свой код. Поскольку WPF сильно зависит от привязки, вы не сможете двигаться вперед, пока не узнаете, как / когда / где произойдет эта привязка.