I've been using YNaB4 for a while now, since it launched on Steam. While it is normally 59.99 USD there are deals where it is 16.99 USD or less. If you are on budget, hold off until one of those deals are going on; this software is worth it.
The program is nice, small and lightweight; not a space hog.
The interface generally presents everything you need and can be tweaked. Some parts of the program and mainly the interface take a little while to get use to.
However the site is very informative with helping to get you started so it is not that bad of a learning curve. If you are looking start a budget for a first time, assist with teaching someone how to budget or been doing your own budgeting for a while; this is a great tool. Excuse the prior run on sentence.