Du kannst einen iMac mit OS X und mit Windows nutzen. Linux wird vermutlich auch gehen, da kenne ich mich aber nicht so aus.
Alles drei Betriebssysteme erfahren durch den iMac keine Einschränkungen.
Allerdings ist es eben ein all in one System: Grafikkarte oder CPU tauschen geht nicht. Die Performance der aktuelle iMac ist ziemlich gut, angenehm leise und ein sehr gutes Display. Allerdings glossy, das mag nicht jeder und kann nicht in allen Umgebungen eingesetzt werden.