Я могу долго на эту тему бомбить, но тихо, скромно и спокойно посоветую фреймворк не выбирать, а писать с нуля. Небольшое ускорение старта никак не стоит полнейшего непонимания происходящего, и лучше потратить лишние пару дней, чтобы написать что-то, что будет пишущему понятно. Выбрать фреймворк, подходящий под задачи -- эт надо понимать, как он устроен. Епамовский jdi просто говно, воргейминговский %frameworkname% (забыл название) не позволяет работать с шедоу домом, все бесплатные каркасы диктуют свою трактовку вебэлементов и работы с ними, что может решительно отличаться от конкретной ситуации.
Хочется вкатываться в это -- сперва базовый курс выбранного ЯП, потом можно 15к отдать за курс Баранцева. У меня всё. )