When comparing PowerToys vs Enso Portable, the Slant community recommends Enso Portable for most people. In the question“What are the best app launchers for Windows?” Enso Portable is ranked 12th while PowerToys is ranked 13th. The most important reason people chose Enso Portable is:
GChristensen recently upgraded Enso to Python 3.7, a great improvement over the original v2.5. You can write custom Enso commands in Python through its new web interface (or your favorite editor once you know where to put the files.) There's even an install command to pip install any Python package you need from PyPI. The sky's the limit.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Create your own "Fancy Zones"
Fancy Zones are the places that application windows snap to into. You may choose a pre configured set of zones or create your own ones. You also have to use a shortcut instead of mouse to snap windows into the grid.
Pro Native and supported by Microsoft
No need to install third-party tools, and is efficiently integrated with Windows 10.
Pro Free
Pro Includes various helpful features and tools
Not just a tiling window manager, includes search box, keyboard command remapper, and more
Pro Includes Keyboard remapper
Remap your keyboard or well known shortcuts to work with other combinations. Are you used to copy paste on a Mac? Add Alt+C / Alt+V for copy and paste!
Pro Get an OS level color picker
Turn it on or off, it's your choice.
Pro Every Feature can be enabled or disabled to your liking
Pro Windows button shortcut cheat sheet
Press Windows+G to see all shortcuts that can be used with the Windows button.
Pro Easily customizable
Menu to add/edit zones is very intuitive.
Pro 'Wox' launcher is bundled
The popular open source launcher Wox is included in PowerToys and can be toggled on or off. It takes less resources or time at launch than the stand alone version of Wox.
Pro Global Push to talk
Currently experimental.
Pro Extensible in Python
GChristensen recently upgraded Enso to Python 3.7, a great improvement over the original v2.5. You can write custom Enso commands in Python through its new web interface (or your favorite editor once you know where to put the files.) There's even an install command to pip install any Python package you need from PyPI. The sky's the limit.
Pro Optional quasimode
Letting go of CapsLock just feels faster than hitting enter (sometimes too fast: be sure to disable the reboot command before turning this on!) Even with quasimode enabled, you can make it modal for that command by tapping Alt.
Pro Easily teach the app to open specific apps and sites
There is a learning function to the app that allows the user to teach the app to open specific items by typing "learn as open" and then clicking on the item one wants it to learn to open.
Pro Can go to existing open windows
By using the "go" command users can switch to their already open windows making this a bit of a window navigator as well as a launcher.
Cons
Con Doesn't remember window locations after monitors turn off
If monitors get turned off or are disabled, windows tend to get cluttered when they adjust to the changes, which does make sense, but window locations aren't remembered if the configuration changes back to how it was.
Con Lack of tabbing windows in the same FancyZone
Con Comes with a reboot command
And a shutdown command too. Installing these is optional, and I recommend that you don't, especially if you use the quasimode. Unless you like losing your work.
Con No message log
According to Raskin's philosophy which inspired Enso, a pop up "dialog" is a bad design. The OK button is a useless input that interrupts your flow. Enso's pop up messages, therefore, are transparent and quickly fade away on their own (like Android Toast messages). Unfortunately, this also means you can easily miss them if you're not paying attention. Raskin's solution was to keep a message log you can refer back to, but Humanized never got around to implementing that for Enso.
Con Usage tends to be slowed by the caps lock
Function of the app relies on the caps lock key being pressed to enter commands, which can slow some people down by having to hold that key down when they are typing commands.