JEvents is quite large, and complex because it offers an enormous amout of features.
And every task is a lot of fun when you know there is a support team like the guys at JEvent. They offer to the point, pragmatic and clear support on any qustion you may ever have about the product.
JED stops at 5 stars, but this component deserve it twice, 5 for the product and 5 for their support team!
The possibilities are endless, and that also shows in countless other components that include "CB integration" out of the box.
99% of all questions are answered almost immediately on their forum and their staff (although sometimes they have room to improve on answering with a smile) are efficient, respectful and increidbly knowledgable.
drawback? Yes, the layout of the profile pages. But thanks to another great extension (ProfilePro from Joomduck) even that disadvantage disappears.
i read from others that the component is large, not easy to uninstall and requires a lot of effort. All this is true (except uninstalling, I never had to do that yet). And yes, creating a community is hard work, but CB and the guys from Joomapolis make it a lot of fun!