Я бы определенно рекомендовал проверить это (я немного предвзят, поскольку я написал это!).
Но это просто простая DLL, которую вы включаете в свой проект MVC, и она даст вам все преимущества типов ввода HTML5. Если браузер не поддерживает его - он просто вернется к обычному текстовому полю.
Однако, чтобы ответить на ваши вопросы, это только добавляет преимущества, если вы хотите добавить функциональность HTML5 в свое приложение или веб-сайт. Он использует тот же синтаксис и обычные HTML-помощники, что и ASP.net MVC, но это только упрощает жизнь, если вы хотите добавить функциональность HTML5 на свой сайт.
Вот еще одна ссылка, касающаяся HTML5 и типов ввода: http://diveintohtml5.ep.io/