Sparrow is a good wallet, it allows payjoin for example, but compared to whirpool you have more reliable alternatives that do not depend on a third party like Joinmarket and soon Joinstr. On the other hand Lightning has very good privacy for the sender, almost perfect. And you also have the option of Liquid with sideswap, much cheaper and faster than coinjoin. I made a small tutorial about this.
Where is the tutorial?