If you use on-chain you're either paying High Sat/vB, or be stuck in the mempool for 5 hours, and even when you do pay high Sat/vB someone can just RBF you, and cuck you from entering the next block.
If you're using lightning you're either having routing fail constantly (as well as paying high fees), or using a centralized service.