Rail Europe tends to offer better sales but has slightly higher-priced tickets.  Eurail tickets are only sold to non-European citizens, which could mean a higher chance of meeting with other travelers along your way, at a slightly lower cost.