Что лучше, зависит от задачи.
Если нужно построить большую, сложную, расширяемую систему, то безусловно ООП (насчет функциональщины не знаю, ничего сказать по этому поводу не могу).
А если надо просто небольшую домашнюю страничку, то можешь прям лапшой лепить, и ничего страшного не произойдет (если конечно в дальнейшем не приспичит сделать нечто большее).