AdvantagesIt's free, it works to a certain extent and there is definite potential
DisadvantagesToo many flaws (as per the review) - it's not quite ready yet
AdvantagesEasy to use, informative
DisadvantagesA bit repetitive and info can be found on the internet for free.
AdvantagesFun to play