I abhorr all this "feedback blackmail" that is going on these days.
As a seller, I leave feedback once the item is paid for.
As a buyer, I leave feedback once I receive the item in satisfactory condition.