I have not used an XPS all-in-one, nor can I say any hing good or bad about it..
But considering the starting price for those systems, I'd look at an Apple computer, or build your own editing PC.
Here's a list I put together which can be edited and such. The only downside to not having an all-in-one is the increased space needed. But, in the tower you can upgrade anything you like!
http://pcpartpicker.com/p/fMx7FT (consult other members before purchasing as this is just an example)
then you can throw one of these card readers in!
http://www.newegg.com/Produc...
It's relatively easy, and there's an excellent guide here ->
http://www.computerforum.com/232629-guide-how-build-computer.html