I've done the same. Written a framework, used it for one project, and went back to other frameworks because quite frankly the other frameworks were much more advanced and written by those more knowledgeable than I am. However, writing the framework was an excellent learning experience.