Sure, elisp may take a bit of time to get used to but writing short snippets can often bring delight, tailored to your needs.
A couple of years ago, I wrote a smartish Swift yasnippet (https://xenodium.com/emacs-generate-a-swift-initializer). A few days ago, I revisted and made it smarter (https://xenodium.com/emacs-generate-a-swift-initializer). Lately, I've made lots of command-line utilities easily accessible with a small package I wrote (https://xenodium.com/seamless-command-line-utils). You can accomplish quite a bit with very little code. Here's another usage integrating with macOS (https://xenodium.com/emacs-reveal-in-finder-dwim-style). You can also goof around a little and create a welcome screen (https://xenodium.com/emacs-a-welcoming-experiment). Perhaps you want to blur the lines between your editor and your shell (https://xenodium.com/yasnippet-in-emacs-eshell). There are lots of packages available that do the heavy lifting, like multiple cursors (https://xenodium.com/inserting-numbers-with-emacs-multiple-c...).
An all-time favorite of mine is the Emacs Rocks multiple cursors episode (https://emacsrocks.com/e13.html). Well worth the watch to the very end. He's just having so much fun.