EyeTV is great. There is another current topic with more details, but, in summary, it is worth it. As far as the Tivo comparison, you have more control and flexibility with EyeTV recordings. Also, while TitanTV (a website) allows you to do remote programming and manage favorites, EyeTV can record programs weekly, daily, or however you set them.
These--along with others I may be forgetting--put EyeTV over Tivo in my opinion when comparing them based on price vs. performance.