Halflings fill the role of the "cunning" little people, the sly ones, the fast ones, and the plain old agrarian ones.
Gnomes are the "magical" little people, the pranksters, the sages, the peaceful, forest dwelling magical folk.
I personally enjoy gnomes a lot, so If I were playing in a game...