Answer:
This is a complex question that's largely a matter of opinion, so here's mine: the principal advantage is that it will provide affordable health care for every US citizen, including the 50 million or so who do not currently have any coverage; the principal disadvantage is that it will cost a boatload of public funds.