GeSWall is a snap to use. It requires minimal configuration and even the most inexperienced users will find it easy to use.
How is this possible? Well, since GeSWall only gives one simple and easy-to-answer pop-up if a program is exhibiting suspicious behaviour, there will not be much annoyance on the user's side. Additionally, most safe programs that are isolated can still run. This is very useful when, for example, isolating a browser. A lot of infections originate from the browser (downloading malware, exploits, and so on) but if it is isolated, nearly all the potential threats are blocked. You are still able to download files to your computer, and GeSWall will usually warn you if it is an installer (it says that when installers are run isolated, they rarely finish the install without errors).
Note, however, that GeSWall does enable users to create their own rules, and so this (optionally) puts control of the program squarely in the hands of the user.
One tiny downside is that the GUI is a bit bare, considering that it is run in the Microsoft Management Console. But, as they say, less is more and the GUI certainly provides you with access to what you need. It may not be glitzy, but it's certainly functional.