Some advantages of Microsoft Excel are that it performs very well and has high ratings. You can generate charts and graphs and the files you create can be protected with a password. The disadvantages are that it is not geared towards beginners. It contains alot of advanced features which take time to learn. It is also fairly expensive if you consider the free alternatives available.