Bem, o eclipse naum eh um framework e sim uma IDE, frameworks saum hibernate, toplink, struts, mentawai, lucene, ou seja, produtos (que as vezes implementam certas especificacoes) que vc anexa no seu e que vaum resolver alguns de problemas (como MVC, acesso a dados, etc).
Quanto ao eclipse, tanto faz, alguns desenvolvedores podem usar netbeans, outros eclipse outros notepad, vc naum vai ficar “dependente” dele (eh o que se espera), eu particularmente uso o eclipse modificado do jboss:
http://labs.jboss.com/rhdevstudio/
Se eu fosse vc eu programava para especificacoes, entao estuda JEE (JPA, JTA, EJB, JSF, etc)