I agree about QuickBooks being good for small businesses.
Perhaps I've just been so personally burned by how complicated US compliance is from outside (form 5471 and friends being a personal boogeyman of mine) that I've missed that it's quite easy to do business inside the US. I am aware that you have to do stuff like file as a foreign business if you do business between multiple states.
I don't like that you have to pay a private monopoly company (Intuit) to stand a chance of being compliant with your tax obligations over there.