Я был в том же положении, что и вы несколько месяцев назад. Я взялся за проект, который должен был быть выполнен в MVC, после того, как провел много времени в веб-формах ASP.NET и использовал (очень счастливо и успешно) дозвуковую среду как ORM.
Я решил использовать Entity Framework, и хотя MVC и EF были для меня совершенно новыми, я не дожил до этого, чтобы сожалеть об этом. Мне нравится структура и разделение, которое это приносит. Он производит намного более чистый код, который, в свою очередь, также облегчает поддержку. Фактически, когда мне нужно вернуться к поддержке старых проектов, которые мы делали в веб-формах, преимущества MVC и EF становятся еще более очевидными. Linq to Entities также очень быстро подхватывается и очень быстро становится для вас вторым естеством.
Так что, на мой взгляд, используйте MVC и Entity Framework, в конечном итоге вы будете благодарны.