I've dabbled in Unity a little bit and was impressed at what it had to offer. But it seems like more than I'll ever need for what I can imagine doing in the short term.
Is it possible to do 2d development with Unity?
Best of luck with your project, pumping out a simple game and publishing it is exactly what I'd like to do (when I finish off these other damn projects!).