I do not agree with idea of separating angel and cash upgrade. When you are in the high end of the game, it do not change anything.
But a button to purchase everything you can afford (from less costly to the most expensive) could be a nice add. Or an achievement that is won when you have every upgrade. To be sure you have no forget anything.