It depends. I have to use checks to pay my landscaper and housekeeper, because there isn't another unilateral payment document.
By this I mean, in the US everyone could use CashApp, Venmo, PayPal, Zelle (glorified ACH, right?), etc. for p2p payment. If you have the same bank, many banks have a trivial "send money to another customer's account" feature. However, to do so requires essentially a 'handshake' where the two parties agree on a method. Checks require no up-front handshake, since everyone knows what to do with a check (deposit it at your ATM, take a picture of it with mobile app, or take it to a check-cashing place or the issuing bank).
If I could print on paper a key or QR code that allows you to claim the money into the account of your choice, like a check does, I'd use that. Sadly, banks seem to have put their effort into Zelle instead.