Тему надо выбрать какую попроще, а свободное время потратить на работу, на решение реальных задач. Можно, конечно, выбрать тему практичную, о том, что требуется в реальных проектах. Но если бы ко мне на собеседование пришёл чувак и сказал "я знаю о чём вы говорите, я по этой теме диплом писал", то я бы всё равно не очень доверял его познаниям. Другое дело "я это в таком-то проекте применял".