Lots of great suggestions here. One thing I would consider before switching banks or paying for another subscription is checking whether your bank allows you to download transactions as a CSV file.
You may be able to import those transactions into a budgeting tool or use Excel or Google Sheets to track income and expenses.
It takes a little more work, but sometimes the simplest solution is the one that doesn't add another monthly bill. Especially when you're trying to manage a budget in the first place!