Regarding 'sprite atlases' - there's no need to think about this while programming, and C2 automatically does it for you on export.
Regarding 'lazy camera' - easy peasy. I use it in my game AirScape. Fully scriptable.
Regarding control schemes - yes and yes.