Well i must agree with cnet....but not against apple computer, against EVERY single computer company..........256 ram isn't enough this days........computer should start coming with 512 ram by default since most applications now a days need that to run well.
Screen wise, i don't really know much about imac g5 cuz i haven't played with one up close but if it's just as they say, that it ain't as flexible as the old iMacs well then that's a low point. The old imacs displays were awsome. *Maybe apple made that inflexibleness on purpose. Since everything's inside the screen (ram, hd, chips, wires, cd rom etc. etc.) they didn't want it to more around that much. but again, who knows.
The mouse thing is just apple's philosophy, but i do believe apple should build a two buttom/scroll wheel mouse, ans offert it as an available option. if you buy an imac/powermac/emac, or just the mouse, you could choose between the single button or the two button mouse.