How do you add fields to a user in Drupal 7 for say, first and last name? I see that Profile is deprecated, is there an easy way to do this without using Content Profile?
You can directly add fields to users (at admin/config/people/accounts/fields) if that's all you need. You can set for each field if it should show up on the registration form.
What Profile2 allows additionally is to create multiple profiles for each user, similar to the categorization feature of the core profile.module.
There is Profile2.