I've always felt that the problem with gnomes has been creating the 'niche' that a race fills in any given world. Elves always had the 'magic woodlands', humans are everywhere, dwarves have their mountain halls/empire, half-elves/half-orcs are the outsiders of almost all societies, etc.