We went through Dave Ramsey's Financial Peace University when we were newly married and in our early 20s. It's been more than 10 years now and I don't regret choosing against strictly abiding by his principles. He has a lot of solid advice, but most DR people I know really turn into bean counters. There's nothing wrong with that if it suits your personality and your lifestyle. It didn't suit ours. I'd rather find creative ways to make new money and increase my pay rather than constantly focus on pinching pennies. Let me be clear, if DR works for you...great. I know it's worked for a bunch of people and it has improved their lives. It didn't really work for us because it was too stressful to constantly focus on it.
Here's the thing that worked for me better than anything in the world.
I automatically separate my money every single time I get paid. I spent a lot of time going through our finances and determining how much we needed to set aside for different things. Then I created a crap load of checking and savings accounts and titled them all for their explicit purpose. Then I built a whole bunch of automatic monthly transactions that work without me having to make a decision.
We have different checking and savings accounts for Emergency, Christmas, Birthdays, Auto Repairs, Vacation, Big Vacation, IRA, Mortgage, Utilities, Rental Property, Kid's College, etc.
Every 1st and 15th my paycheck gets split into all these various accounts. I built up padding over time in every account as well. So we have 3 months of mortgage payments in the "Mortgage" account. We have 6 months of payments in the "Rental Property account". I've built enough in the "Utilities" account for almost 3 months standard bills. At Christmas time, we have enough set aside to buy what we want.
Finally, we only keep 1 debit card available to us. That's our basic checking account. Everything in there is available to use and when it's gone, it's gone until the next paycheck. All of our living expenses are covered with other funds. All of my bills including cell phone, water, electric, Netflix, mortgage, etc. are setup on AutoPay from their respective accounts. That way I never miss a payment. This takes a lot of planning and dedication at the beginning. However, once you get it dialed in, the stress of bills and monthly payments goes away. PLUS you don't have a choice about saving for the future. It's done automatically.