Concrete has and will stand the test of time providing it is laid properly and with the right thickness, cosmetically there are many other drives that can be laid that will look nicer but will not have the stability as concrete, especially if there is traffic moving and being parked on it.
Like everything else you get what you pay for, no need to worry about the slope so much as channels should be fitted to take water away from the house, as for the finish, any contractor would be able to give you an anti slip finish that you require. I can't give you any idea of prices, only to say a few years ago my sister had her drive done with this stamped concrete that seems very popular and when she told me the price it was a sit down and i was put in the recovery position.
God help us,
Don't send Jesus,
This is no place for children.