I tried both.
As a young stud I did long hauls and more long hauls, 30-40 hour duty days, around the world, crazy stuff.
Did 24 years of it, then started short-haul, or turns as we say here in the colonies: MIA-STT-MIA and similar.
I really liked to be home every day to wife and dog, sleep good then do it again next day. More time on the road driving to the airport, but got a good car and a subscription to satellite radio with the comedy channels. Figured that would be as much fun as I had all day and loved it.
Did the occasional long haul, like MIA-MAD, or CDG but got tired of being tired, back to short haul.
(on the 757/767 fleet you can do both and change every week or every month, perhaps same with BA?)