Anyone have experience creating a Wordpress Frontend User Profile?

I would like the flow to go something like this:
  1. User purchases product (Currently using Wishlist Member but open to changing it)
  2. User registers account
  3. User lands on a front-end profile page that also contains links to access product and other resources
Anyone know how to do this with Wordpress/Plugins, or should I just look at designing a separate member portal with a subdomain?