YNAB will train you to use the envelope system in digital form. If you’re good at sticking to the category limits, it’ll work well for you.
The hardest part is starting out unless you prefix paychecks for the month.
Snowballing and the the like is more or less something you’ll have to do on your own, though a spreadsheet with balances and payments would be enough to track that.
YNAB allows you to set various goals. You can set a goal date to pay off something and YNAB will tell you how much to fund each month to meet the goal. You can also set monthly goals for amount to pay or even an account balance goal.
I have categories for all of the big bill that come up during the year, property taxes, vehicle taxes, Christmas fund etc. It is nice to have the money waiting to be paid out versus worrying about how to come up with $1,000 or more when the bill arrives.
I use YNAB a little unconventionally where I forecast out my debt and go negative in my To Be Budgeted amount. This helps me realize that each dollar already has a job and I can't spend the increased cash balances in my accounts (they are there to pay Taxes or something).
That being said I always have the next month funded prior to the end of the current month. That way I do not bounce any payments.
If I get extra a make extra payments on loans and have been able to pay ahead a few notes by over a year.
YNAB has really changed my relationship with money. While it does not have a true Avalnce or Snowball feature, you can fund a snowball category and make an extra payment on either you lowest balance card or highest interest card, accomplishing the same thing.
The most important thing is that you are making a budget and not creating new debt.