I might as well just post my question here in the meantime.
I was using dmenu for some time but it's ugly so I switched to "rofi -dmenu", and there is an issue that I'm really annoyed about. The problem is with the order of matching. Let's say I have the following input piped into each one (with case-insensitive setting):
Terminal
Eclipse
And let's say I type "e". In dmenu, it matches Eclipse, however in rofi, it matches Terminal.
I really like how it matches it in dmenu, and I'm searching for a way to make rofi match like dmenu.