I love my Keurig (Platinum). I got it for Christmas last year. There's an amazing variety of coffees, teas, and hot chocolates. They even have iced coffees and teas. I LOVE LOVE the iced coffees. This year, they also have hot apple cider for the first time. I also have the reusable cup for making my own coffee beverages - I prefer decaf, and sadly there are not as many options for decaf coffee. So I can buy any decaf and use it in my reusable K-cup. You can buy the K-cups from the store, Keurig, or Green Mountain Coffee - or any online coffee shop.
As far as all the complaints, after just a few months my machine was also doing the same problem of taking forever to just make a few drops. We called Customer Service and he asked what do I usually make in it - at that time, it was just hot chocolate (I was pregnant - no coffee for me). He asked if I run an empty cup of water after each brew. I do. He said, well actually you should run a couple more after.
So now, I run three empty brews (on the smallest setting) after each brew - no matter what I'm drinking. I descale the machine once a month with white wine vinegar. And if there's a day I am not going to drink from it, I run one empty brew to keep the water flowing through it. I also only use filtered water in the machine. Ever since I started taking care of the machine, I have never had a single problem with it. And it does get used a lot.
My word of warning is if you don't plan on taking care of the machine, then you will have all the same problems everyone else does. My fiance thinks its a waste of water and power to keep running empty cups after each brew, but it keeps the machine working - and it's actually hygienic, when you see all the old stuff that is coming out in each empty brew, it's kind of gross.