Whatever you buy it's going to go wrong every now and again, so make sure you can get any help you need to fix it locally, with someone who can talk your language (ie your level of technobabble, however low or high), and whom you feel you can trust.
That is quite a tall order.