I run debian on a xenarc 700IDT with the eGalax controller. It works great. I am now running on the debian kernel image 2.6.14-2 from unstable (which isn't that unstable).
In the linux kernel > 2.6.12 udev has replaced hotplug to manage USB devices (among other things). To get the touch controller working for me in udev I had to create a udev rule that makes a symlink to a device called /dev/input/touchscreen and then I use this symlink in the XF86Config-4 file (for X) as the core pointer device. This could be where your Fedora problems are coming from.
But, My vote is go to Debian. :)
Looks like everything has been said. Except that I like reece's <XML Compliant /> comments. It so much better than <standard emotions> that I simply cannot parse.