I like RidewithGPS better than bikeroutetoaster. Whoever the BRT guy is, he sort of spent a few weeks throwing up a site, then never improved on it. However, as far as making a .tcx or .gpx for an Edge 305 or 605/705 - well, bikeroutetoaster does that better.
I'm not sure what BRT does in their GPX files, but the Turn by Turn functions on the Edge 705 are spot on every time. On the RWGPS routes, the Garmin gets a bit confused and tries some short cuts.
On the courses, it's just plain easier to have the course points show up as a list and edit the list as Bikeroutetoaster has designed. Even being able to rename the course points is very handy, since the Edge 305 doesn't display the description.
I sort of get the impression that the bikeroutetoaster designer owned an Edge 305 and designed the site around that. I'm not sure that the RidewithGPS folks are designing specifically with a Garmin Edge in mind. Anyway, they're both designing a hamburger - BRT has great meat and nothing on it. RWGPS has a lot more options to dress up your burger, but the meat isn't quite as good.