I get about 12 to 18 months out of a set of disc pads (superstar sintered so not very pricey), buy 2nd hand disc setup for pennies , discs last years and just work in any conditions (Ask elpedro about wearing a rim out as he had a nice 5 mile walk from the top of cutgate a couple of weeks ago when his rim disintegrated), discs all the way for me , they work , easy to set up , cost very little to run and are low maintenance .
On the vibrating rear setup it could be down to the frame , I had an M5 stumpy with a 180 on the back and it was terrible (whole frame resonated ), same brakes moved onto Genesis Altitude steel frame , no issues , them moved onto Soul still no issues , then moved onto retromod Lavadome , no issues , 160 disc on Stumpy and it was fine , the 180 just managed to hit the frames resonant frequency .