Well, it's premature as I have only had the XS for 2 days of hunting, plus a day of studying the manual and Sabisch book. I am experienced with the DFX - both machines IMHO have great attributes and also some real shortfalls. Both reflect some brilliant engineering, and some downright lousy design too.
Bad on the XS? The manual isn't very good, and Sabisch's book is a help, but not so great either. The headphones are cheesy for a top of the line machine, and the 1/8 jack is stupid, if you ask me. Put a damn normal 1/4 jack on it, Minelab, so people can use other headphones without adapters. I bought a slightly used XS on ebay, and received it with one channel in the phones dead and the other channel occasionally cracking out, though the phones look mint.
My big complaint on the XS (after 2 days hunting only) is the UGLY sounds, especially the anemic sound it gives for coins. A coin sound should make you happy, like a dinner bell. It's hard to want to dig the XS's pitiful falsetto coin chirp. And quarters sound the same as penny/dimes, too! Duh. With a Whites, a quarter sound makes you happy, because it's almost always something good. With the XS, after a tiring day and being sick of digging pennies I could be passing up high-conductive stuff like quarters or nice silver jewelry if I don't dig every penny.
Also, the user interface of menus seems stupid. Buttons have names that make no sense. However, it's far easier than the DFX to use once you know the roadmap. The DFX has an absolutely idiotic interface. You can never see your important settings without tons of scrolling, and changing a setting may require pushing a dozen buttons or more! They also need to have at least a DOZEN user-made program slots instead of 4, and allow quick toggling between with only an air/ground balance needed. That's means going to back to a modified but unsaved program after a brief change to a completely different program. Whites has gone to great lengths to create the most user-adjustable detector ever made by far, and then made it a HUGE pain in the ass to actually use that capability in the field! The programming and memory requirement to change these things are extremely easy compared to the other code they have had to write in this thing. It's like they have very bright people working on the discrimination etc., and a leave it to a real bonehead to design the interface and write the manual.
Had to vent. Sorry. IMHO,
Barkfor