I'll offer a different view. I find GNUCash great for my personal finances. It's not too complicated I find, easy to navigate and works on MacOS and Linux (Which I need personally). Before this, I tried a few and all required paying or something like BYOB which I found amazingly complicated and I just couldn't wrap my head around it.