Hi Shawty,
Glad to hear you chose mojoPortal over Orchard!
I find Orchard a bit over-engineered myself and not easy to understand how it works. Too many concepts, parts, layers, widgets, clay, dependency injection to the max, so much abstraction, maximum use of lambda expressions etc. I'm sure its all very impressive to the Martin Fowlers of the world but a bit much for average developers to grok in my opinion. One of my goals with mojoPortal was to keep it simple enough that average developers could easily understand the code and maintain it if I were hit by a bus and for it to be approachable even by beginning developers, while still using good practices and fast efficient code.
I also think there is quite a contrast between an open source project developed by a team of Microsoft employees earning Microsoft salaries vs a guy like me who started out working on it nights and weekends since 2004 and built it up to the point where I could bootstrap a business around it to keep it going full time. I feel very fortunate that I'm doing well with mojoPortal in spite of competition like that.
Best,
Joe