Cannot be emphasised enough.
I have seen enough B2C funnel optimization work to be able to say that at every minor obstacle you create 90% of the people will fall off.
You need to get people invested in your solution and make it super easy for them to throw money at you.