It depends on your most important criteria. If money is not one of them, the iMac is simply the best hardware wise and you get good service. If budget is important then manufacturer is all the same to me, might aswell go for one that looks good. If you're a gamer you may want to go for a random windows machine.