I can appreciate some might think me biased, but I won't speak for TrackIR simply because I have never tried it.
However before this bloke pocketmoon came along and destroyed my social life

(just kidding Rob

), I had made up my own 3-point model IR tracking solution using Freetrack. It's similar money, maybe slightly cheaper depending upon the webcam you source, but I can tell you now EDTracker knocks it into a cocked hat.
No worrying about background infra-red ruining your camera reception
No faffing around stripping apart a webcam, sellotaping exposed film over the lense, and constantly having to tweak the camera driver settings based on sunlight
No issues with one of the 3 points on the model dropping out of view as your head moves
One less USB socket used (unless you powered it with batteries I guess)
Much better latency/response
I can be objective though. EDTracker has it's limitations, but I will attempt to mitigate them...
1) It's only 3DOF. Personally, that's all I need in the games I play, but serious flight simmers might feel let down by that. It's certainly all you need for ED.
2) The current flash/build process is a pain for non-techies. Buying it pre-built solves this, and we have an update tool in the making that will make this process a whole load easier for those who aren't interested in faffing around with IDEs, code, compiling and flashing.