i've been pretty happy with my 360 - that's why i waited so long to choose between that and the ps3. it's cheaper, and i still don't know who will win the HDDVD/Blu Ray war...so i didn't want to drop $500 on a system that could possibly have obsolete hardware/tech. within a year (i keep thinking back to the vhs/beta war).
with anything mass produced, especially highly sensitive technology like these machines, there's bound to be bugs here and there. i happened to get one of the bugs. heck, look how long computers have been around and there is still a pretty high failure rate on the hardware. so it's not a perfected science....yet.
i also chose the 360 because i'm a big halo geek - had to play halo 3.