I prefer to have my babies at the hospital because I get a birth certificate for the newborn. Even though you cant do anything with it..it gives some more realism in the game :)
In my historical save I do only home births because they're poor and can't afford to visit a doctor. But most of the time I do hospital births simply because of the birth certificate