I've installed Wordpress loads of times and never had any real problems. It's constantly being updated to get over possible security issues and bugs (not sure thats an advantage though).
Make sure your host and/or your server has the required php and mysql versions.
Theme support is huge, and once you understand the structure, modifying them to your requirements is a doddle.
Can't speak for the others.