Never had the P7's but had B&O H6, M100's, and Beats Studio.
Beats Studio lasted about 2 weeks then I couldn't charge them anymore. It's not exactly an isolated incident, but it's not very common either. I preferred the sound of the original Monster Beats Studio because it was warmer but almost no one else does because the new Studio has much more high end. Also, you probably don't want to deal with the hassle of charging it. It is probably the loudest headphone on the planet.
M-100 is very blah to me, nothing exciting. Lots of bass but the soundstage is almost non existent, to me at least. Very clean sound and very clear bass, and loads of bass.
B&O H6 is the best sounding of the 3 by far-but you'll need a headphone amp imo. Well balanced sound, but missing in the mids and bass slightly when unamped.
H6 and Beats Studio will be at the store too, if you go.