Переносить надо на тот фреймворк, в котором вы лучше разбираетесь и который подходит по архитектуре. Если переносить велосипед на фреймворк который вы впервые видите может получится велосипед на костылях. Можно в качестве теста взять задачку которая вызвала наибольшие проблемы в велосипеде (а еще лучше задачку, которая по вашему мнению еще предстоит) и попробовать ее реализовать на паре фреймворков - посмотреть где выйдет проще и красивее.
Кроме выше упомянутых рекомендую добавить в шортлист Symfony2 и Nette.