I use both , i have published good games on both for clients.
Its an entirely different world , and i agree with almost all participants here.
Unity is good for non coders also , if you know FSM and virtual scripting logic and buy the appropriate Asset.
But it cant beat C2 on fast prototyping.
Both can produce quality games , and AAA titles , its on the mind first and not on the tools , remember that .