There is nothing inherently 'good' or 'bad' about D's or R's, and both sides have had good leaders.  We must remind both parties who they are working for (not shareholders).  I believe there are fiscally conservative Democrats and socially conscious Republicans, but many times they are drowned out by their party-line colleagues and the National Committee platform.  

Every election cycle, I consider both Republicans and Democrats and vote accordingly.   It's been hard lately to tell the difference.