The learning curve wasn’t as steep as I initially thought. For my basic transactions, that is; I haven’t figured out how to deal with stocks though.
Totally agree with the customization. I only toyed around with the options given, but didn’t know you could change them programatically! Is it a language solely for GnuCash?