Warum soll er auf Miso/Mosi/sck verzichten ?
die Relais muß er eh über Transistoren oder ULNs treiben, von da aus werden sie wohl das Programmieren nicht beeinflussen.
und wenn ich persönlich zwischen einem "kleinem" M8 und einem M16 wählen müßte würde ich eher den M8 nehmen...

Aber verstehen kann ich ihm auch.
Wenn er sonst nichts mit µC am Hut hat und nur diese eine Anwendung braucht, will er sich den Streß mit der Programmiererei vielleicht nicht antun...

Schon alleine einen Programmer besorgen wenn man nur USB zu verfügung hat, ist so eine Sache.

Alternativ könnte er ganz nett anfragen, ob jemand einen µC für Ihn brennen könnte, da dürfte wohl der eine oder andere helfen, oder ?

Gruß Sebastian