They make a newer concrete that has fiberglass in it.. they can get it pretty smooth.. They don't even reinforce it with metal anymore because the glass is stronger and doesn't rust. I was going to seal mine.. but after they did it.. it wasn't worth the cost..
They can do a really nice job making it smooth/flat..
One thing to consider.. Garage floors typically have a slope to let water runoff (I forget how much... but front to back its a couple inches)
When I had my *garage* built - it was never going to be a garage for cars - it was always going to be shop space. (if we moved - then the next person could make it into a car garage)
I had my floor poured LEVEL.. You have to be very specific with them if you go this way.. or they will slope it.. Level is better for shop space..
Thanks for the tips. I will definitely ask for a level pour and the fiberglas concrete. There is no realistic way to even fit a car in my garage. It is detached and it is one bay and the only place to store the lawnmower, snowblower, etc. Sheds are not allowed. So this will be 1/2 shop and 1/2 storage and never ever for a car.
Also, when we first moved in we tried using it as a garage and our old Camry (the most generic car ever) only left a couple of inches to spare in the front and back of the car (we put down a piece of wood for the front tires to hit) and you couldn't open the doors all the way to get in and out. My house is so old (100 years) so maybe this is where they used to keep the horses hahaha