What are my options to level a concrete driveway?
Faced with the same dilemma I went with French/trench drain in front of the garage.  It fixed the water issue and really wasn’t hard to do with a diamond blade, skillsaw and pick.  The sections of drain were $40 each and the blade was $15.  It would have taken several bags of leveling/topping cement at $15 each plus renting a float and I don’t have the same finesse that it takes to have a good looking finished product, plus I feared it would crack or look bad after all that.