Lets face it, the A320 series is a seriously good aircraft compared to the Next Gen 737, from a passenger perspective. I fly weekly on various airlines and can see the difference.
Legroom is purely an airline configuration policy/strategy and nothing to do with the aircraft.
Even on easyjet, flying both 737-700 and A319s on high density configurations, the A319 comes tops for comfort and a wider cabin. The 737 feels more rough, too, all round on take-offs and landings...I am not a pilot, so cannot elaborate, but from a passenger perspective, Airbus wins.
Long-haul wise, Boeing is definitely better...the 777 and 747 were trully designed for long-haul and they are comfortable to fly aircraft, again, depending on airline configuration.
I do love the Virgin A340-600s but, night flights are not comfortable due to the fact that the cabin is not good enough for long-haul. I cannot wait to board the A380 and later on the A350.
Airbus deserves credit on its innovative approaches with composites and fly-by-wire, way before Boeing dared to make a difference.
So, the 787 will bring the right balance and Airbus will respond accordingly.
The 787 is a beautifuly designed aircraft, but the 3-3-3 configuration in economy is not what I call desirable. Travelling alone, I would not want to be stuck on that middle seat on a long-haul flight for long.