We just flew on a fairly long flight. On the way there, we got bulkhead seats and I hated them. First, somehow there was a constant stream of people going to the toilet which was both noisy and bright. Second, the two aisle seats don't have raise-able armrests and my two year old daughter likes to sleep with her head on my lap, so I had to move around a lot. Third, the tv was attached to the wall and I found this too far for me or my daughter to see comfortably. I also worry about my daughter hurting herself playing with the tray tables that swing out from the armrests. And everyone used the space in front of us as a corridor to get from one side of the plane to the other, regardless of where our feet were, we were eating, sleeping, etc. On our way home, we didn't have the bullhead and I definitely liked it better.
With older kids, I definitely prefer not the bulkhead. With babies who can have a bassinet, definitely prefer the bulkhead.