Buy Me a Coffee is a legitimate, generally well-regarded platform. The 5% fee is clearly disclosed and the product works. The complaint record is light — mostly feature requests and occasional payout timing complaints. It occupies a reasonable middle ground between Ko-fi (simpler, 0% fee) and Patreon (more features, higher fees).