the problem i have with it is that i met a lot of people that only know how to exploit something using it and they don’t know anything behind what is happening…
learn to use metasploit and you will learn how to use it
learn how something works and you will not need it to do stuff. :D