Clean Coder, что мне аргументировать? Что это дичь?
Любой фреймворк для графического интерфейса уходит далеко за Java Corе.
Swing уже не самое лучшее решение для старта, скорее приходится поддерживать старое на нем.
Да она озоне вроде не самые конские цены, учитывая, что техническая литература за пару дней не читается.
Раскошелился на книгу и пару месяцев читай себе)