I have a development firm building a very large video-sharing social network for me. We started with Drupal 7 so my issue isn't converting profiles from Drupal 6 / content profiles to Profile 2 - the problem is that instead of building the profiles out using Profile 2 from the start, they built the profiles from the Drupal 7 core profile using roles and permissions. My issue is twofold...
1. They suggested that I built out the half dozen profiles needed by my sites using just Roles and Permissions and refrain from using Profile 2 at all. I'm extremely concerned about doing so as though this method works fine now, I'm afraid that if Profile 2 is upgraded and enhanced in Drupal 8, I'm stuck with the profiles as they are currently built because I won't be able to convert large amounts of data from User entities to Profile entities. Is this a valid concern and should I have them "fix" the profiles before launching the site?
2. How can I change drupal 7 user entities to Profile 2 profile entities? My team is telling me that the fields / views can't be universally changed - that they'll have to go into every single view and change them one at a time, which would take 2-3 weeks best cast scenario. I have to think that there has to be a way to transfer/export the user profile fields and views into Profile 2 - NOTE: I don't care about losing any user data, as now we only have test accounts.
Any advice would be MUCH appreciated!