Say what you want about Smart, but he's been making the games he wants to make for a long time now. He manages to stay in business, get new contracts, and have a very nice standard of personal living. In an time where the great dev houses are falling one after another, it's pretty damn impressive.
Considering the reputation his games get, it's almost illogical how he keeps going on. The guy's clearly an incredible businessman.