I've never used OAuth and never plan to. I suppose it's down to how you
want your members to interact with your site. Personally I always go with the
local database approach.
I am also currently learning Nette so I am no expert, but Nette is totally
capable either way.