I've participated in the past, and felt like I always drop off around day 18+ because of holidays etc.

I personally also didn't like when part II of a question felt like a completely new question, instead of a neat extension of the previous one.

I am very happy that this is something that's available to do, for free though. I see advent of code as a good excuse to dabble with a new language, usually with a few people from work.