Особой разницы между "любити" и "кохати" как таковой не существует, ведь в украинском языке это синонимы. Эти глаголы отличаются лишь за своей экспрессивностью.
Со временем слово "кохати" приобрело новых оттенков.
К примеру,
1) кохати - испытывать сильное чувство к особи противоположного пола (только)
* в украинской литературе можно встретить еще в значении - бережно растить что-то, воспитывать.
2) любити - имеет более широкое употребление: любити родителей, друзей, какое-то дело, предмет, в общем всё, что угодно (: