Since in CoffeeScript `@` and `this` are synonymous if I'm referring to the `this` object directly I use the `this` keyword and use the `@` symbol when it's attached to a property/method use `@foo`, `@bar()`.

I feel it is more obvious what is happening. Too easy to read some code and miss the one character dangling at the bottom of indented code which really changes the return value quite drastically.