The whole "beats suck" thing was blown way out of proportion even back when they weren't really all that good, truthfully they were never as HORRIBLE as some people made them out to be, they were just very overpriced at first, but the 2nd and especially the 3rd generations of Studio's and Solo's fixed that. Yet, the public opinion stuck because certain types of people like to judge things without trying them on their own, in fact, a lot of people like doing that nowadays, which is why these opinions can spread like a plague and it's hard to get rid of them once they're no longer valid. We even reached a point where saying "beats suck" was used by some people to show that they know a lot about headphones, and the issues with that started when Beats stopped sucking, but those same people didn't stop repeating that they sucked, because they never tried the headphones in the first place and kept on believing that their opinions of those headphones were still true, even though they were just repeating what someone else, in most cases equally inexperienced, said to them.
The point is... Beats are, at this moment, nowhere near being bad products, and they're actually among the better headphones in their categories. You'd be truly hard pressed to find a much better sounding on-ear headphone than the Solo 3 for example, with the same features, same type of headphone, same portability, isolation, ease to drive, etc. at the same price. Their slightly bass heavy sound signature might not be your personal thing, but there's no denying that what they do, they do well and you won't exactly get ripped off if you buy them. They're tuned to work best with certain types of music, which happens to be exactly the kind of music their target audience listens to a lot (who would have thought...). You don't buy Beats to listen to classical or jazz, do you...