Instead of asking for full reviews with pros and cons of each, would be far simpler for you to post exactly what YOU want from a piece of chess software and people can advise which they think most appropriate.
Though, you'll find that none of the software does everything, some of the differences really just come down to preference. In fact you'll find that most keen software users generally use more than one interface.
I use Chessbase 8, Fritz 12 and Arena for my needs, and there's still plenty of things in each of those I'd happily change if I could.....



I know this topic has already been discussed but I didn't really find all the details I wanted and was wondering what are the differences between chessbase, aquarium, chess king and chess assistant and any other similiar programs that may be out there. Obviously chessbase is the most expensive but what I really want to know are the pros and cons of chessbase as oppose to the other ones and the differences between them all. Thanks