imo xb500 vs xb700 is preference based, the xb700 has better sound quality, but to me i hate the sound of the xb700, I prefer the xb500 sound. The lp2's sound nice, but muddyish, similar to the skullcandy aviators, but more bass impact, and less clean. The m-100 should come out soon, and those seem interesting. The D1100 I'm sure will work for anyone who loves bass (considering getting one myself), however if your just after bass get the pro700mkii.
Sorry if that wasn't helpful, kinda just describing your choices.