SpaceX is very good. Team work is good for continued effort and success of all programs. It also happens with changing political parties. Is it necessary and important to find out who should get credit?
The massive amount of money spent on the ISS primarily as a destination for the space shuttle should have been spent on either a replacement for the good old Saturn V or to see a commercial space industry that doesn't have a "cost-plus" business strategy. After all the billions spent going nowhere, it looks like we are finally doing what we should have done in the 1970s. The problem, of course, is that we are broke.
For the 40 years since Apollo.. taxpayers have supplied pork driven Nasa $500 billion for it's US manned space monopoly.. which Nasa blew on the $1.5 billion/flight boondoggle shuttle, the useless $160 billion ISS, and $20 billion wasted on the failed/canceled Constellation...
Private enterprise like SpaceX could have had lunar colonies, Americans on Mars, true affordable space access for 10% of that money.
The more competition the better. Especially competition for the cost-plus contractors, Lockheed Martin and Boeing. If nothing else, SpaceX has shown that that model is unsustainable. The key here is to get to $1K/pound launched. Then they've got something.
Right on, George! I'd simply add that we need more than one successful commercial carrier/visionary in the space business. So let's not forget Bigelow, Orbital Sciences, Sierra Nevada, Virgin Galactic and others who, like SpaceX, struggle to help us realize our space-based dreams.