I prefer TinyXP because of the simplicity. You install a great version of XP without all the bloat, then they give you a program that cuts services if you don't need them. The drivers on the CD are absolutely perfect and it has worked with all my hardware, even the stuff that normal XP can't find drivers for.
nLite and embedded never quite worked that well for me.
Never tried microXP.