A couple of "best of" summaries to give you an idea are
here and
here.
If you run a small business, or if you're an accountant/bookkeeper, you might appreciate GNUCash and "double-entry accounting" methods. But I never found that to be very comfortable for me and for typical home use. I think KMyMoney also uses double-entry accounting, but I have not used these in awhile so my memory is pretty dim. KMyMoney, as I recall, did have a nice user interface though.
I did like the HomeBank program fairly well when trying it out. It is a simpler program for home users, but still very functional. If I were going to switch to another program, I would definitely be considering HomeBank again. If my wife were to take over the checkbook duties again, she could install HomeBank in Windows and we would probably have a fairly smooth transition.
One of the links above reminds us that LibreOffice has a powerful spreadsheet application (Calc), and that it can be used very efficiently as a checkbook program too. Building your own checkbook register can make it as simple or as complex as you want it to be. You may can even find some templates online to get you started, but I haven't searched any out.
My own solution was to keep using Quicken Deluxe 2004. It's ancient now, but it runs fine under PlayOnLinux. I do not use it to update online with banks, so I don't know if that feature would still work, but it does everything I need for typical home checkbook chores. And I think I can still make this old version run in Windows 10 if my wife needed it, but I have not tested it yet. A newer version of Quicken might not do so well in Linux, so your mileage may vary if you try this method.
Let us know which you choose and how the experience goes for you. Good luck!
Cheers