I have a 2 year old 20" iMac in my resto which is holding up exceptionally well, even if its specs seem archaic these days. It serves its purpose without any compromise. If I buy this new i3 base model, it would actually be over spec'ed for my business's needs. My wife uses a 21.5" 3.06GHz iMac at home. No need to refresh that, even if I can easily afford the upgrade. Its specs are still a bit above her needs. I use it once in a while and I find it plenty fast. No compelling need to upgrade her 1-year old computer. Personally, I think this refresh is just fine. Entry level computers are supposed to be just that--entry level. With a base price of just $1,200, it's got basic computers in mind. An i5 or i7 would be extra cost that would largely go unappreciated by its target market Anyone who feels the upgrade is inadequate and wants more or needs more power can always go for the higher model or BTO option.