As a cheap temporary fix for my beige leather driver's seat base wear I bought one of these from ebay;
Car Front Seat Cover Cushion Breathable PU Leather Bamboo Charcoal Pad Mat. Material: PU, Bamboo Charcoal. Type: Car Front Seat Cover Cushion. 1 x Car Front Seat Cover Cushion. -Bamboo charcoal healthy cushion, ventilated and dry.
www.ebay.co.uk
(not from this particular seller) and they're actually quite good for only a tenner including delivery. Other colours are available.
Having a fixed front centre console I have considered finding a less worn passenger side seat base cover to fit on the driver's side - as far as I can see it would mean adding a couple of holes and two existing holes would be hidden by the console. Not sure about the complications of heating elements.
The armrest covers are easy to remove/replace - just undo the zip and undo the exposed bolt with a metric socket set. When replacing I put a polythene bag over the foam so the cover slid on better. The covers are quite complex - they could be remade by a trimmer using the original as a pattern but there's a lot of work involved.
Buying leather paint to touch up the seats, and inevitably the gear knob and steering wheel, is also straightforward from ebay but I found that the shade are hard to match with what you see on your PC screen - I bought two expecting to mix them to get the exact shade only to find I need to add black acrylic paint to get the beige shade dark enough.