Why "de pourboire" and not "un pourboire"?
because it follows the negative construction "n'ai pas laissé" so the article is dropped.
Whats wrong with gentil
Why not amicable instead of aimable?
You don't really want your waiter to be your friend, you want him to be politely friendly or amiable.
How about "sympa "? Instead