Some good comments so far IMHO - the main attraction of Geneva is easy access to the great outdoors in the form of skiing and lake sailing, plus rapid links to more interesting European places.
Remember that Geneva city is sub 200,000 people i.e. fewer than most London districts (Wandsworth = 260,000) and you'll understand why it feels quite provincial.