Maybe this article will help you decide which size/style compressor would best suit your needs.
In my opinion a 2 stage is the way to go.
The larger the tank the better to keep up with constant use of grinders/saws etc., A larger tank does take longer to fill/build up pressure but once filled if there are no leaks in the hose/connectors or any piping it will stay full when not in use thus no build up time.
I have a 2 stage 80 gal. and it keeps up with anything I plug up to it.
Oh, I also have a small 20/30 gal single stage that will not stay up with my die grinder (steady use) and is only good for 3 to 4 pulls of the trigger on my impact wrench before having to wait for it to build back up.