Front end user registration and profile

I have been searching for Front end user registration and profile on the forum and I am getting confused what plugin to use. Does WMPU has any inbuilt solutions. I did see the branding plug that designs the wp_login page, but I want to be able to have it set up as part of page. I did see the upfront builder has a login module, can you also register with that module? Or do I have to use buddypress registration widget?