Having never used Cinder before, why would someone choose it over processing?
He says that he started with Processing, so I'm guessing that at some point he felt limited by the performance he could get out of it.
Also, I think Cinder has a bit more of a direct approach to OpenGL, whereas Processing has built up a simplified layer on top of JOGL to make doing the more common things easier.
(I bet there's command line support too :)
I'd say that in general we'll see this all matter less and less, what with more GPU type stuff happening, and with the advancements in the JIT and code translation in general.