With Easy Custom Registration Fields you have extra registration fields which new user can enter the extra data: name, family name, short info and preferred dashboard theme.
Easy Custom Registration Fields plugin features
You can get extra data from new user by adding more fields in WordPress registration fields.