With any of them, familiarity is what makes "most" of the supposed bad things melt away. Nothing is ever going to be "perfect", but the more time you spend actually shooting and handling different things, the better they seem to become. Or at least, the things you originally thought were bad or impossible, usually end up being not even noticeable. Id be willing to bet, that the majority of people who bitch about or claim to hate this or that, tend to be one-trick pony shooters, and never really bothered to put the time and effort in with anything else to know what they dont know. We all have our favorites, and thats a given. Im not saying you have to like anything you dont like either. If you arent willing to explore and learn new things, you lose the opportunity to expand your horizons and learn, and youll never know if there "might" be something better.