First off I will hands down go for the Sennheiser's. Why? Because that's what they do, they make headphones. B&W, they make speakers. Also, you need a headphone amp to drive these HD 700's or don't even bother. They will sound very FORGETTABLE without a great headphone amp (maybe a nice tubed one). The HD 700's have a impedance of 150 ohms and most headphone amps should work well (50 ohms is harder to drive, like planar headphones) So plan on making the plunge for a great headphone amp IMO one that costs around $500 to $1000 should pair nicely.
Matt M
Matt M