i definately think it depends on your lifestyle. Puppies are ALOT of work! there are sleepless nights (many) training (of all types) extream energy (trust me when i say Ziggy will keep going and going and going till he plops! even after a RUN around our neighberhood) etc.
BUT the upside is puppy smell, extra bonding (Ziggy and Tobby know I'm mommy, i've had them since 8weeks, nursed through neutering-Toby, and 48hr hospitalization and 2weeks nursing him back to health)
I think im alittle bias though, i have always gotten puppies