Each sounds somewhat different and it's a matter of preference. I prefer the clean neutrality of HD600; my uncle bought an HD650 because he prefers a richer sound.
In theory--yes. However, you have to match the output type of the device with input options of the amp. Sometimes this is a problem.