I already bought a Mac clone. It was a Power Computing Power100. I thought it was great. Good price. Everything worked fine and very expandable. People today would love to have a basic spec Mac with that level of expandability v. an iMac.
However, Apple bought up the clone licenses when Steve Jobs came back to the company. Apple felt that they couldn't compete with the clone market cannibalizing their sales. I think that they were right.
I've had two iMacs since then. I think they are great as well. The iMac G5 is easily expandable in terms of memory and hard drive. I understand that new iMacs are not so flexible. That's too bad, because I liked being able to swap out hard drives at appropriate times.
As long as Apple maintains a product line like they have now, I don't think I will deviate. The problem in the mid-1990's was that Apple didn't have a good product line. With no compelling reason to buy Apple, I went with a clone and was pleased. Apple was getting creamed at all ends of the market - they couldn't compete at the low-end and the high-end was eroding them as well. Now though, I don't think that Apple will go with that business model as it has already proven unsuccessful in the past. Apple is making a lot of money of its Mac hardware line. It isn't going to trade in for the Microsoft model. Remember, they will have to test and certify and write software that deals with a much wider range of hardware if clones come into being. Microsoft does a pretty good job with that, but there are huge obstacles.