Realistically speaking it's your personal discipline and work ethic that's going to make it or break it, whether or not you have a hardware or software solution.
But I think the answer to this is "yes".
>I haven’t used emacs, would you say it is worthy?
Absolutely. Don't fall into the trap of having 4000-line configuration files. Emacs works well out of the box, and you can enable something called "CUA mode" to make the hotkeys for e.g. copy+paste work more like Windows, if that's what you want.
https://github.com/joostkremers/writeroom-mode