По большому счету, по моему большому и тернистому опыту разработки SharePoint, а о нем я могу сказать с 2003 версии, то что сейчас есть 2013 версии это летающий танк у которого есть очень многое и до разработки именно кастомных решений может просто не дойти. Он достаточно богат на функционал, если разобраться и out-the-box имеет много корпоративных плюшек. Но есть большое НО, в России менджмент и топ менеджмент компаний очень любит все нафиг переделать или запилить ему дизайн и т.д., вот тогда и начинается АД с большой буквы т.к. наращивать функционал ( даже кастомный) в рамках дефолтного UI проще и дешевле.
Что касается MVC, то вам придется этот летающий танк собрать самому типа DYI =) А с SP он у вас уже есть, просто надо прочитать инструкцию по применению и примеры адаптации той или иной фичи и там дальше по обстановке.