just my honest opinions after using the XD and also owning the Nvidia Shield Portable..
pretty disappointed with the XD after a full day and a half's use. this thing has been a headache right from the start:
-my 32gb came with a slightly loose left trigger button that gives a bit of rattle when moving the device.
-slight light bleed on the top left corner
-button labels slightly off centered
(while the above 3 issues are not really that big of a deal, with everyone hyping up the improved quality - i still find it to be just a bit better than JXD quality) - so yea.. pretty disappointing
-terrible wifi (seriously had to wait 5-10 mins a few times just for the Google Play store and some websites to load)
-much smaller than expected face buttons that have no satisfying feel to the press (same with the tiny mushy directionals - seriously, it's not fun playing fighting games with that tiny thing)
-uncomfortable ergonomics due to the tiny buttons and placement of the R2 L2, R3 L3 on some games
-the gamepad mapper isn't that good either with retroarch, but i'll blame this on the app (though my Nvidia Shield Portable's mapper auto configs retroarch like a champ).
-tinny sounding speakers
-and worst of all, the internal storage seems to fail from time to time. files would disappear on me when plugging the XD into my computer, then randomly reappear out of nowhere. sometimes files i've already deleted would show up again when i plug into my computer... real randomness.. but the icing on the cake was the looooooong boot up times. it's not all the time, but it's happened a bunch of times already, and that is unacceptable for a new device on day 1.
some people make fun of the Nvidia Shield Portable's bulkiness, but the form factor is much more comfortable with big satisfying to press buttons that are nicely positioned, and bigger fuller sounding speakers that are the best i've heard in any handheld. this thing is also still running smoothly after 2 years of almost daily use with the big battery still providing about 8 hrs use. never had wifi problems with the same network i had used with the XD also. Nvidia's gamepad mapper auto configures most emulators and games without issues as well without further tinkering like i had to do with GPD's mapper. performance-wise.. this is why i'm mainly disappointed with the XD - i would've tried to ignore/forget the issues i've already experienced with the XD if it had performed better than the Nvidia SP... but it didn't. i found most games ran the same as they did on the Nvidia with only one game, Chrono Cross, using retroarch/PCSXR, being slightly better with lesser sound stutters. so to me - i'm not really seeing any reason to hold onto the XD if it can't even beat a 2yr old device that has a much better build quality.
i really tried to like this thing, as i was so excited for it, but that excitement quickly turned into frustration. does anyone know if the return process back to Willgoo is painless? i really hope it is, as i've had enough frustration for the week. if anyone from the NYC area also wants to buy this from me, let me know asap, and i'll let it go for less than face value. thanks.