I've never seen any measurable difference. When a villager likes fish he or she doesn't seem to be obviously better at fishing. What is sure, though, is that when a villager likes "work" s/he improves faster than the others. Similarly, a villager who dislikes work is difficult to train.
_________________________
To err is human; to arr is pirate.