what kind of a sound profile do you want?
those two headphones are more focused towards highs and mids with rather recessed bass output (although the 558 does have a bit more bass than its bigger brother the hd598 but a smaller soundstage, the ad900x however is better in both ways than the 700). the 558 however does have more bass than the 700 which is almost nonexistant.
spatial positioning is better in the next step up in both models (hd598 or ad900x) as well however the two models you picked are not bad at all but lack just a little bit of the clarity (naturally since they are cheaper) of the next step up. good for the price though. due to the limited bass the ad700x may have more "simulated positioning".
they will work well for...