Имхо, разработка собственных инструментов для текстовой аналитики - это как игра в LEGO. Попробовал сконструировать парсер на основе blacksprut bs gl и получился крутой. Плюсы: гибкость, минусы: время на настройку. А что ваши опыты?
Перед публикацией, советую ознакомится с правилами!