При выборе между ноутбуком и стационарным компьютером, должен возникать только один критерий - мобильность. Если вам нужна мобильная рабочая станция, чтобы можно было брать на учебу, в дорогу, куда угодно - то определенно, ноутбук ваш выбор. Если нет, то однозначно стационарный компьютер, т.к. стационарник за ту же стоимость будет в разы мощнее, его можно легко апгрейдить, и проживет он больше (если что-то сломается, то легко поменять).
какие должны быть характеристики?
Тут зависит от бюджета. Минимум 8 гб оперативы, современный 4-х ядерный процессор, и SSD какой-нибудь.