My time to shine!
I would recommend using the Entity Framework, because reasons. It makes DB interactions very simple and readable.
you can write your own membership provider in MVC, which like you said you wont need most of the features, so you dont need to implement them. This dude implemented it all here ->
He tells which ones to focus on, and shows roles and authorization.
Essentially you will map a User model to your User table using the entity framework, then use that user model when the person is registering. You can even use validation attributes, as seen here->
What other questions may I answer to help you on your journey today my good sir?