I agree with Robert, a Mac will serve you well and has the support of techs at any apple store. You can run parallels to switch over to windows for those programs that are specifically made to run windows. That being said a Dell would be a good PC option. They also have good support, look for a machine with a decent graphic card, as much memory as possible and a top of the line processor if you want something that is also going to be more durable a Solid state hard drive should be on the list of things to include.