I've recently been enjoying using Hain, another spotlight-esque launcher like this one with more features:
- A built-in package manager based on NPM
- A visual settings editor - there's no need to edit configuration files
- Very fast fuzzy matching of file and program names
- Toast notifications and buttons
- An HTML-based preview pane
Sadly it's Windows-only for now, but there are contributors working on porting it to Linux and macOS.
If you're running macOS I've had success with building the feature/macos branch.