I said it regards Johannes' board and I'll say it again regards Urklang's board, that the Axoloti board, by it's very nature, should be an unpopulated core board with headers that can accept breakout components for everything from the power jack to the type of audio connectors.
Johannes and Urklang are clearly very gifted and passionate engineers, but sadly neither of them appear to understand why a board like Axoloti is crying out to be unpopulated. I'll be supporting Urklang just as I supported Johannes, but honestly, I'm secretly swearing in my head over and over again with phrases like ...
"Why the f@ck do they keep populating these boards?"
"Have a word with that Teensy guy, he's got the right idea!"
Soffregen has the right idea. There is no need for him to concern himself with the power connection used, or the input jack used, or the MIDI connection used. I think the reason for this is simple; because when all is said and done, the Teensy is a development board, therefore, it's a pointless task to debate connections when headers free the user completely - so that's what it has - perfect!
Axoloti is a development board, and while there are things I prefer on Urklang's board, there are also things I prefer on Johannes' board. The problem is, no one is ever going to get it right until they release an unpopulated Axoloti board.
Axoloti should be unpopulated. Not because axoman said so, but because common sense says so where development boards are concerned. That way, you stand to please all users. Just put headers on the damn thing and connect stuff up to it with ribbon cables or whatever, just as an old floppy drive can be connected to a motherboard or whatever.
Honestly, if plugging a cable into a board is difficult, then the person incapable of doing so probably shouldn't be playing with an Axoloti anyway!