The much-anticipated iMac has been launched with some of the most attractive features.