I've recently switched to Keeneland's new platform and am quite pleased with its performance. It's "powered by twinspires.com" (fwiw) so you get the free BRIS, rewards, easy deposits, streaming video and replays, conditional wagering, etc. Pretty much the only difference btwn keenelandselect and twinspires that I recognize is no twin spires points. Oh, and the satisfaction one gets in knowing that more of the $$$ is returned to the players and horsemen rather than just being churned through a cyclical corporate machine.
Downside is I think only folks in five states can sign up for keenelandselect.com: KY, LA, FL, AR, and OH.