GRJ, the ones you used on your isolated rail relay boards were quite nice, IMO, but larger as I recall? I'll have to dig one out, but I guess those were the 5mm terminals? I take it the ERR boards use the 2.54mm terminals to keep things smaller to fit inside the engines, etc.
The reason I stuck with soldered wires for the Super-Chuffer and Chuff-Generator was that a terminal block just made it so much harder to fit it into all the engines. There were engines that the old format Super-Chuffer wouldn't fit into, just imagine me sticking a 10-position terminal strip on the end, that would have made it much worse! I'm leaning very hard on leaving the holes and making sure that a terminal strip "can" be added for those that really want one.
That sounds like a much better plan to leave the terminal strips user configurable. As much as I like them I know there is little to no room in some of those train engines. It's probably a wonder that you get as many things crammed in them as you do sometimes, even without the terminal strips. I don't really mind soldering, I just like terminal strips! Everything I worked on in my working life had terminal strips, guess that stuck... They were different types of devices though, and had much more space allotted to them.
It really is odd that the larger ones are so much cheaper than the smaller ones. Too bad that size pricing method doesn't apply to the O gauge vs HO gauge trains, track items and accessories! Especially track!