When it comes to answering the question, "Should Health Care Reform pass?", I think it is a good idea to refer to a medical dictum: "First, Do no harm".
If this bill does not go far enough to provide health insurance to all Americans, that is not the same thing as making matters worse. Since doing nothing is what will be harmful to people, then I say hold your nose and pass the bill.
From a political perspective this is an easy decision. Democrats are widely perceived as noodle-armed weaklings that are intelligent but indecisive. To do nothing is to further that perception. To pass the bill, especially over GOP objections, combats the perception on two fronts.