There is just too many options in the market. Rather than copying the pros and cons that you can already read in the market. I decided to make a comprehensive review on a actual practical user point of view. Some background before reading this ...