Is Lightning Offers an improvement over Key Send?
Yes, offers are a carefully constructed rethinking of use cases like donations that used to be serviced by hacks like keysend.
One specific improvement for this use case is that unlike in keysend, you do receive a receipt for the donation you are giving.
But offers are meant to service many more use cases beyond just donations, and do so in a less ad-hoc fashion.