What are the downsides to using Unity?
What would you recommend as an alternative?
Where should I start?
Edit: I should mention I'm interested in a pretty basic 2d game similar to Pokemon. Not for profit, just for fun to get my feet wet. I'll brainstorm with my buddy when the time comes, but for now we just want to develop something for private use, and to expand our knowledge of programming.
Thanks in advance.
Edited by JPTawok, 15 August 2012 - 12:59 PM.