Custom User Meta Fields with Membership

Can the member creation be used to make custom meta fields; or, should a thank you page simply be made with a Gform type form to collect extra info.

Example, a club needs license plate info for a "compost access" vehicle tag. So should I just use a custom form on the "thanks for joining" page - or what would you suggest?