I'm starting to put support for Tag Connect in my PCBs. This is a really simple and elegant way to pogo into a board without having to build a clumsy fixture.
The cost to add support on a board is literally zero.
The cost to add support on a board is literally zero.
http://infocenter.arm.com/help/topic/com.arm.doc.faqs/attach...
Even splitting that across two connectors would be good, maybe SWD+UART AND SPI+I2C
TagConnect is really only useful when you want to only program the board, and not do anything like debugging.