I recently picked up Race for the Galaxy, and reveilles and I finally got to play it this weekend. It bears a lot of resemblance to San Juan, but seems better balanced for two players. The two player version of San Juan seems like they hacked on a rule to make it work, the two player rules for Race for the Galaxy seem more well thought out. I don't think we are good players at Race for the Galaxy yet, but I think we're starting to understand how the game works. I'm looking forward to trying Race with more than two players.
For those keeping score, our favorite two player games are Race for the Galaxy, Carcassonne: The Castle, and Ticket to Ride: Switzerland.