I tend to disagree and think advanced budgeting features (etc.) should be paid for. In the same way you pay extra for HD with Netflix you should pay for advanced features.
E.g. get 2 custom cats for free but unlimited for premium subscription.
Monzo is not a charity.