Не буду отвечать развёрнуто, уже ответили нормально.
5. Единственное на что можно на старте посмотреть, это MVVM Light, он упростит рутину, но при этом оставит стандартную архитектуру. Prism на старте вообще брать нельзя, мозг сломаться может, да и при этом позволяет реализовать только типовые проекты, опять же с кучей магии. Catel тоже монстр, он мне куда больше нравится, чем Prism, более гибкий. Caliburn Micro главное зло MVVM, для мелких проектов может и подойдет, но большие проекты с ним поддерживать очень сложно будет, ибо нет явных связей, всё построено на магии внутренней реализации.
С Prism и Catel познакомиться надо обязательно, но не сразу. Caliburn Micro лучше даже не трогать, не засорять мозг.