Well, Monzo is more expensive up to £350, then cheaper than Halifax. But may well be cheaper in fact, because you have until midnight to get out of overdraft again.
Halifax has the virtue that it encourages you to use as little of your overdraft as possible.