Civicrm is extremely flexible with relationships. The downside of that is it's a pain to enter new household and their members. My users complain bitterly about how many steps it takes. Yes, there are some short cuts but it's still a lot of clicks. 99% of our households are husband wife and happen to live in the same house.
Some of the pain points mentioned are for hh to sort along with individuals in any list of contacts, you have to create the household with last name first, e.g. Smith, Barb and Steve. This means you then have to manually create the salutation manually, e.g. Dear Barb and Steve. They also complain about the address saying things like "why can't the individuals automatically inherit the hh address or if one of the ind has an address why can't the rest inherit it"
So has anyone create a form or maybe a webform that has something like this:
Contact 1: First Name, Last Name, email
Contact 2: First Name, Last Name, email (If last name same leave blank or prepopulate last name from contact 1)
Shared Address info:
Household info: Prepopulate household name from contact 1 and 2 (e.g. c1 Lastname, c1 first and c2 first or if c2 last is different C1 Last, C1 first and c2 Last, c2 first)
Prepopulate the salutations from c1 and c2 (e.g. Dear C1 First and C2 first)
Then when you save it, it creates the three contact records and the relationships, with hh having the address and the ind sharing it.