I have a Yuneec Q500+ and a Parrot Bebop 2. I love my Q500+ a lot, such a steady drone with a great camera, even though it's not a 4K. Just love everything about it.
That being said, I love my Parrot Bebop 2 as well. Though it's a smaller drone, it really is quite a powerful drone. With the Skycontroller, it can go 2km (about 1.3 miles). Though I've never gone that far, nor have I tried to, that is definitely further than I can push my Q500+. Also the Bebop 2 has great GPS, including Glonass. The camera is its only weak spot. Not horrible by any stretch of the imagination, just not up to par with my Q500+. There is a software upgrade that recently happened that apparently improved the camera quality, haven't upgraded mine yet. I've had no issues with the Bebop 2, and it has more autonomous abilities out of the box than even my Q500+.
Like Dewster said, I would not disregard the Bebop drone as a viable product. The Radio connectivity problems only exist if you fly by smart phone/tablet alone, using the Skycontroller, I have no issues. Also they've just released a new Skycontroller that isn't nearly as large as the one I have now, though I do enjoy using the one I have.
I think people make generalizations without even experiencing the product, or only read the complaints on message boards, and don't read the threads where people are happy. I hope I've informed a few of you people who really had no idea about the Bebop 2, it's one serious drone that is quite powerful and can do certain things my favorite drone can't do (such as waypoints and other autonomous things). They even have a bunch of apps for the Bebop 2. Really love that drone. Love the Q500+ as well.
I think DJI drones are awesome as well, haven't flown one yet, but I'm saving up for a Phantom 4.