Alfresco is a complex enterprise content management system, until you decide to need features from a CM, and lose much advances of a common data process system, you don't need to jump into alfresco.
My exprience is you need a team a at least half a year to leagerage this platform, direct go to using as part of your product line will miss you in a big mass.
Your problem as eclipse…, is all easy but time.
Good luck.