Use Pro Form to manage User Account (registration, access and editing)

Hi all, I would like to use Pro Form to manage everything about the users on the site, so:

  • Registration and Login
  • Password Change, E-Mail Change and Password Reset
  • Edit account details (first and last name, nickname, profile photo, etc)

I have just started but already have some doubts and problems.

  • Is it safe to use Bricksforge for these things? Are there some precautions I definitely need to take?
  • How do I require the user to enter their password every time they fill out a form to change their information?
  • What is the meta key for the User Profile Photo?

Later I would like to set up a 2FA through Wordfence, is this something that will create problems?

Thank you all!