Secondly, this is fairly long, as I will be talking about multiple builds and skill trees and things of that nature.
I admit that I am not the best player in the world, though I am not the worst fo sho, so take everything I say with a grain of salt.