I relate with OP about the difficulty to memorize advanced commands from vim. Nevertheless, I cannot go back to a modeless editor and found a happy middleground using VSCode with the vim extension. It's not hardcore vim for sure but I feel that I get the best of both worlds.