Friends, I have used Kali Linux and I have a very good experience with it. Initially it was difficult for me to use it but after using some days it look like windows and easy to use .
Installation process is very simple.
Basically I used it for learning basic ethical hacking. It gives you many built-in tools like nmap, wireshark, John the ripper, etc which makes it more easy and attractive to use.
Generally it is used for hacking and cracking but as I experienced you can do all the tasks which are available in windows or Mac.