Decades ago I floated between Things, OmniFocus, and Org mode. Neither commercial app (both very good!) could ever work EXACTLY how I wanted—which is crucial for PKM/GTD....
But I'LL HAVE TO LEARN EMACS LISP...!
It was worth it.
Thank goodness I was far enough along in career and life to see the long view.
If you're in a career where building your own tools matters at all, here is the secret: INVEST IN CUMULATIVE INCREMENTAL GAINS OVER THE LONG TERM