Thanks for your comments.
Yes, you can for sure get the best of both worlds. You have several options here and which is best for your implementation is up to you.
You could enable one or more registration pages from Dynamic Registration on your portal, say if you wanted one for 'Buyers' and one for 'Sellers'. They could both optionally updated the same or different core/extended fields within the standard DotNetNuke.
You could use our Dynamic User Directory or the standard DotNetNuke visibility settings, depending on the implementation you are wanting etc...
The problem is for sure going to come in here:
If I set DR as the user page in the site settings, then I don't seem to have access to the regular DNN profile.
You could modify the skin/menu but basically the end result is yes one registration page needs to represent the 'User Page' that you specified under Admin, Site Settings, Advanced, User Page.
What I would suggest would be this:
1. Take the URL of the core functionality that you are wanting users to use within DNN (copy and paste it into notepad)
2. Set the registration page to be your Dynamic Registration module
3. Set the header or footer to include a link to the URL you copied/pasted. Basically like, "User, manage your profile below or to setup other profile options click here" and make the click here option go to the core functionality you are wanting the user to update.
-Chad