Build your own, unless you're just buying something to look nice in the house in which case the iMac is fine. It's just a poor value overall.
as much as i would love to build one, i simply don't have the time nor am i near a microcenter or fry's etc. i also need one relatively soon. i would disagree with you about it being a poor value though, but opinions will differ. cheers!