Do you guys see any issue with this?
Nope...this is the way to go...we will be adding the import support for views, etc. later on. This is on the enhancement requests list.
1) Is it even supported in webforms (websites) ?
Yes, it is supported. There is a topic in the help about this...you have to logon by manually calling the AuthenticateUser() method, etc...but you can use it there.
I am somewhat familiar already with the membership/role based stuff in .NET and need to make immediate progress with the project. I haven't had time to familiarize myself with SF Security yet even tho we purchased it.
It is really up to you which direction to go...you would be a better candidate of determining which avenue would be suite your needs.