I had the same choice this weekend, BART vs. Caltrain. I had a different motivation for choosing BART though, it is 20 miles round trip from Foster City riding to BART and about 1 mile round trip to Caltrain. Figured I could get in some extra riding that way.
It would be a lot different if I were going from Santa Clara though!