I have a Mac mini. Purely for testing purposes (web dev and some coding that is cross platform). Some years ago I became an Apple convert for first the iPhone, and then the iPad. I expected to love the Mac mini for a lot of things, primarily apple related-iMessage FaceTime syncing safari and so on.
That being said, I have always used maintained and pushed windows based workstations (and servers) from a sme side of things. My Mac sits on my desk and is mainly used as a monitor stand apart from the few times of year it’s used for testing. Simply, if you’re used to windows, and get on on with it, stick with it. From what you say your use will be either will be fine, and you’ll adjust to the Mac, but you’ll be happier with the windows based sooner (adjusting to windows 10 interface being allowed for) and for longer.
Also, for £500 you can get a more than acceptable windows machine for your uses, i5, 16gb ram, ssd for os and traditional hd for storage all well within that budget, from a reputable manufacturer too. I’ve lost count of the number of £300 business workstations I bought from HP or Lenovo (while still really ibm) that got abused 24 hours a day every day without any major issue and lasted 5 years or before being lifecycled out. These were generally i3, 8gb ram and a 500gb hdd but managed to run office, IE, and various other packages acceptably.
Any pc you do buy, reserve a day to take off bloatware, install what you want, migrate data, create initial backups etc.