I will add one more thing here on the Health-care issue.
A Republican who would support universal healthcare may actually be be hard to beat (as really secretly even most republican voters would like to see this happen), but do not support things like the high speed rail etc…
The democrats record on this issue is spotty at best, it has been voted down several times in the mostly democratic California congress.