I don't know how many inputs you need, though, it's only got two. I don't know much about Cubase compatibility either. But it'll def work well with Garageband, it's got really nice preamps and it's super small and portable.
As far as controllers, you mean like motorized faders and a transport? If you just want a transport, just get a MIDI controller that has one on it and use that as your transport (may require some command assignment programming). If you want motorized faders, look into the Euphonix stuff... bad ass but pricey.