The idea is fantastic. I have ADHD and having a "set it and forget it" product that will automatically pull out money for benefits/vacations/taxes/IRA whenever I get paid by my clients is super cool. However, Catch doesn't work with PayPal and 90% of my payments come through PayPal. I also just discovered that I can't link an account that doesn't have my personal name on it... so I can't link Catch to my business bank account either because it has my business name on it.
As a result, that money isn't being "caught" because I only transfer to the account I can monitor right before bills are due. By then, I can't afford to have anything taken out from my transfer, so I block Catch from withdrawing.
After using it for a year and hoping it would save me at tax time - it didn't really work at all.