Four years ago I tore out our ancient blacktop, and graded and tamped the drive myself. I hired a guy to form, pour it, and finish it. This included the first coat of sealer. I had seven yards poured, and with the dye I had added(much darker gray) it cost me $8,000.
If you go with the concrete, understand that you will still need to seal it also every couple of years as well. Mine lasted three winters and then needed resealed.
Make sure you find out what type of sealer your contractor uses: whether oil-base, or acrylic(water)-base. You will need to match the type when you reseal.
A good way to do it is to pressure-wash it on a hot day, cleaning out all the pores and crevices; then using a pump sprayer apply the new sealer. Resealing is a great way to extend the life of it, especially from the deterioration from winter salt dragged up on it, and dripped on it.