CFScript in CF9 components using implicit accessors vs the instance scope

I was wondering if anyone knew if it was better to use the @accessors
property of the new CF9 script, or to still create instance setters
and getters.

Any ideas?

I would recommend accessors="true" on the component definition rather
than the comment-based annotations.

I've said this in a few other places so I'll say it here:

COMMENTS SHOULD NOT AFFECT THE BEHAVIOR OF CODE.

Adobe got this wrong, in my opinion, and even on the CFML Advisory
Committee, Adobe themselves said this should not be considered core
CFML or even extended core CFML. It is vendor-specific and very
unlikely to ever be portable.

FWIW, I use accessors="true" on component instead of writing setters
and getters (on both ACF and Railo).

Agreed. Implicit accessors compile to bytecode differently than the functions you make. They are more efficient.