I liked Arlington when I lived there: Short bus ride to Cambridge, walk to the Red Line in good weather, bike path, wide streets, walkable, not too urban, not too suburban, not too expensive...
But Palo Alto has most of that plus startups and sun, so it certainly makes sense.