This is just
opinion of someone still building his MB (fairly experienced in bicycles), but..
I would check "fleaBay" for deals on good hydraulic brakes. Idk what it's like where you are but over here it's stuffed full of decent Shimano hydraulic brakes.
A lot of people who use hydraulic brakes compete, and "everyone" who competes in cycling (with disc brakes) uses hydraulic brakes, and they all have upgraditis!
Last brake I bought was Shimano Deore BR M-535 (front with a right hand lever). Perfectly good for anything but competitive downhill mountain bike racing. It was
£15.60 including the shipping, and ready to bolt straight on and ride!

No rotor included, but that's okay because I have plenty already from 160 to 220mm.
Rotor size with a brake that actually works amazingly well already is more about the cooling (and the cool look) because stopping power is limited by the traction of tyre on the road.
SLX, XT and XTR are all the same system, which is above the Deore, but very little difference between those three (and no difference in performance). A
pair of nearly new looking SLX recently sold for less than £60 which was really annoying because I paid £100 for brand new XTs in the January sales and haven't used them yet.
A cheap
single pivot brake is about the worst rim brake you can get.
The member
HappyCheapskate posted this photo of his V brake plate. It was made for BMX racing and came from a BMX shop. If you cant find one of those, you might make something very similar for the rear of your bike by cutting up an old/crap NRS (not-really-suspension) fork like a Zoom or whatever. I have seen those go for £8 inc shipping on fleaBay too.
As you have no hole for a single pivot brake (actually most are really only for fenders) I would use a P clip to secure it at the top rather than drilling the frame.