I love USB-C for power delivery. Previously I had boards which needs to be powered by various voltages (5V, 9V, 12V, so I had to buy different power supplies and remember which one to use when working with a board), now all of them use the same USB-C PD power supply and the board itself chooses the voltage it needs using simple 3$ MCU (STM32G071), and that addition doesn't take all that much space. If you don't require programmability, you can use CYPD3177 which allows setting required voltage with a few resistors, and is about $1.5 for single quantities.