I can't speak for obviouslygreen, but I recently implemented the new User model and was a bit surprised by all the stuff I had to do myself.
I just wanted to add one field to the user model, but to do that I had to add 100+ lines of code.
I am very happy custom User models are possible now––but for most stuff I'll probably keep using a UserProfile.