Ok, my Fuego review:
Availability: Fuego is free and open source, with semi-active development: (
http://fuego.sourceforge.net/). On the other hand, it currently requires building from source, which I guess puts it out of reach for many. If the phrase "./configure; make; make install" has meaning to you, you should be fine, although you will also have to install boost if you don't have it already.
GUI: Fuego uses Go Text Protocol (GTP), so it can be used with any GUI that knows that protocol, but they suggest downloading the also free GoGui program (
http://gogui.sourceforge.net/). GoGui is a java app that should just run without problems for most users. If you use GoGui, Fuego can take advantage of some special features like setting Fuego's options through menus & buttons rather than command line, and showing the variations it considers in real-time, which I find interesting. Otherwise the UI is nice but unremarkable, I'd say.
Hardware: there is an option to set the amount of memory fuego uses, and Fuego will use up everything you give it before it starts pruning. If your computer grinds to a halt, try lowering the memory allocation. I haven't done any tests, but since more memory means a larger search tree, it's safe to assume the program will be weaker the less memory it gets. It is multi-threaded, so it can take advantage of your 2 or 4 core machine to compute faster.
Like many (most? all?) computer programs, Fuego only understands area scoring. It also only understands Canadian byo-yomi. Fuego will use the time you give it, so you can adjust playing strength somewhat by increasing or decreasing the time settings. If you don't set time, Fuego defaults to 10 sec/move. There isn't a "difficulty" parameter, as some programs have.
Now what people really care about: how it plays. It is much stronger on smaller boards than 19x19: if I had to guess I would say something like 5k-1k on 19x19, 1d-4d on 9x9. It's a bit difficult to judge strength, since to my knowledge there isn't any rated Fuego bot anywhere. I set up an unrated bot to play some on KGS, and 4k-5k seemed about right for the medium-fast settings I was using (25/5:00 Canadian byo-yomi).
A few words about the style: it only cares about winning and losing, not point differential. If Fuego thinks it is far behind, it will make increasingly desperate moves and then resign. This may be frustrating for beginners who want to play a game to the end. Similarly when it is ahead it will play protective moves that reduce its lead but ensure the win, so losing by 0.5 or 1.5 against Fuego is pretty standard.
As for usage, I primarily play it on 9x9 with fast-ish settings when I want to kill some time & practice my reading. I typically take black and a reverse komi and it's a good challenge for me.