2/3 of those are subjective and in reality for me personally, the Keurig meets 3/3.
"Good" - Keurig coffee is good enough for me. I don't think I have the palate to discern the difference between my K-cup and the $7/cup coffee in the high end cafes.
"Cheap" - I don't have the time to prepare drip coffee in the morning (or prepare the night before) so for me it's either Kcup or purchase at work. So Keurig is the cheapest option for me.