Not messy - just use birth pool/inco pads.
You get one to one care, everyone involved has easy access to food, toilets, bath and shower, TV, music collection etc.
It smells of home, not hospital.
You get to move around the house freely while naked if you need to.
Mire control of lighting and atmosphere.
You don't have to listen to other women in labour at the same time as you.
If you suddenly develop a diva-ish desire for ice cubes/ a bath/ your childhood teddy/ home-made soup etc, you are mire likely to get what you need.
You get to decide the temperature of the room.
You get to spend the rest of the night/day snuggled up with your new baby plus OH and kids instead of in a post-natal ward.
I like home births.