I live in Takoma Park and my husband works in Bethesda. I think the drive in the morning is not so bad and he leaves work around 5:15 in the evening and it usually takes him 30-45 minutes getting home unless there is some sort of traffic event. You could check out a driving / traffic app like Waze some morning to see how long a commute would be during rush hour if that would help and you aren't around here to see for yourself. I work downtown, so the commute is ideal for me (20 minutes in the car going down North Cap or 40 minutes if I take Metro because the walk to Metro is 10 minutes and I have to switch trains).
We picked this area because we wanted something very neighborhood-y, which to me meant a lot of interesting houses (different types - not just all ramblers or all colonials), sidewalks, and places to walk. We moved here ten years ago and there's actually much more here now with more good restaurant choices. We have gotten used to running to the coop instead of a real grocery store

(though it's a quick couple of minute drive to a Safeway or Giant). It's not a panacea and I was not familiar with the very liberal reputation before buying here (not a problem for me, I was just ignorant of it), but we have contemplated moving recently and can't really seem to find somewhere else we would like to move. So we are now contemplating a decent-sized renovation to add a nice family room and office because our mortgage is quite low comparatively speaking due to buying a couple of years before the top of the market/bubble. There's very little good inventory in TP, though - nice houses are getting snapped up within days, like other areas around here (another reason we aren't moving - no confidence that we could actually find anything!).
I will say that when we looked, we focused on Rock Creek Forest, which we thought was nice though nothing like Takoma Park. Also considered close-in Silver Spring (20910) because of the proximity to the new "downtown" area and the fact that there are cute houses though the sidewalks are quite lacking.