I would vote for concrete. Water runoff, heavy delivery trucks, and all.
Pay once up front and forget about it. Use asphalt, maintain every four years.
Initial investment would be more, but that should be all you do.
© 2017 Renovate Your World LLC