Is it worth to write a custom Profile Provider?
<p>I wrote a custom Membership Provider and it was relatively easy.</p>

<p>Now I need to create users with first name, last name and other fields not considered in the any of the MembershipProvider.CreateUser overloads.</p>

<p>I read that I should not overload CreateUser. Instead, I should write my own Profile Provider.</p>

<p>It seems like a lot of work and I am not sure of the benefits. Can you help me decide the right way to go? (It is for a MVC 3.0 web app.)</p>
