I have a German Spitz (mittel), the ancestor breed of the Pom, and I *adore* her. However, she's a LOT of dog in a little package (she's 14 pounds.) and I don't particularly think the Poms are that much less as a rule. A lot of people seem to want them to be little cuddly wind up toys and well, they're not.
If you want a lapdog, get a Peke. If you want a very small but active, intelligent, creative companion? Poms might suit. Lizzie is one of the best problem-solvers I've ever had OR worked with. She's an absolute joy to train, but sometimes frustrating- it has to be FUN or she's not interested. (CU and "BUilding Blocks for Performance" were my bibles with her as a puppy. She CAN be naughty and doesn't have a whole lot of an attention span, but in general IS pretty sure that people are the source of almost all the good stuff in an environment.)
The breed has a number of health problems, and I'd be very careful who I bought one from if I wanted a puppy.