I could go either way on the connectivity. I like the cleaner approach of a connector, but its a toss up for me. Being that most people wouldn`t have the specific crimper to put the terminals on that may be a drawback. I end up doing quite a bit of wiring between all of my toys and probably have at least 10 different styles of wiring crimpers, I`m still finding styles that I don`t have. At this point I usually have one thats close enough to get the job done, but another $20-50+ for a crimper may be a drawback for some. Maybe offer a pre-crimped harness with at least a few feet of wire.
I would make the relay separate, I like easy to repair parts.
I would say 2 outputs and 2 inputs would be sufficient. I like that the zeel and ignitech both have input options for a 2nd curve, open or closed options for kill switch. Nice to have other options too with the outputs for a powervalve, water injection, etc. I could see a lot of people using 2 outputs. Although I could see some people using 3-4 outputs, powervalves, water injection, solenoid for secondary water bypass to cool the motor if it starts getting over temperature. I`m in the process of putting an ingitech on my ski-free so that I can use the shift light output to control the starter solenoid that way it will auto start as soon as the lanyard is connected just like the obsolete factory brain did. Well I also want the ability to tune the curve.
I would say a ready to bolt on kit for the rich, a ready built controller with no accessories for the budget people, and a bare board for the enthusiasts who want custom options and are capable of assembly. More options are nice but will greatly complicate your inventory.