I know of people having good experiences and bad ones with their DSM's. They can't ALL be pieces of crap. And if I'm willing to put work and money into it, it shouldn't be that bad.
Just curious though, what generation and model did you have and what kind of problems did you run into?