If you want to buy properties to invest with good cash flow, then try concord, Martinez, Pittsburg, Oakley.
If you want to live there, you need some town with good schools, that would be Lamorinda and Walnut Creek.
San Ramon and Dublin are kind of like South Bay offshoots. They're for people who work in the valley but can't afford the good schools in Cupertino so they choose to live there instead. They don't feel like east bay to me.