-Front end submission
-Complex module with custom fields
-Attention to SEO (H1, alt's and Canonical links)
-Author view's and View MY Submissions
You name it, FLEXIConent has it!
And above all, the community is great, fast feedback, great support, attention to detail and If you have a good idea for FLEXIContent they will implement it.
Can live without it.
JEvents itself gives you a powerful Events component right out the box. The best thing about JEvents is that you can customize every single thing.
Another great thing is that JEvents team listen to your requests.
Last but not least, they have documentation :D
Very proud about JEvents and the result.