I would have made it 30x50... But I didn't have the money to do something that large.
No problems with materials, but watch out for the gargage door height. I specified a 7' door height, but when they install the rollup door the height reduces to 6' 10'. Luckily the ROP for the tractor was able to go through the door with 1" of clearance.