I like the Micro:Bit, its a nice little compact board with plenty of features with a couple of development options such as Python, C++ and block editors.
One of the problems though is by default not many of the IO pins come out to the edge connector, you can see this in the picture below. In fact only P0, P1 and P2 come out to the connector easily
Luckily I found a UK company who have made a neat edge connector that fits nicely on to the Micro:Bit, this Edge Connector Breakout Board gives access to all of the important pins on the bottom edge of the BBC micro:bit. 21 pins are broken out in total; thus providing additional I/O lines, direct access to buttons A and B, the LED matrix outputs and the I2C bus. The SCL and SDA pins are separated at the edge of the board as well on top of this there is a prototyping area with 3V, 0V and unconnected rows that can be soldered to.
Here you can see my Micro:bit with the Edge Connector Breakout Board.
This in my book enhances the Micro:bit and as you can now gain easier access to other I/O lines means the capailities of adding sensors, LCDs and other external components is far easier, this opens this board up more to the maker community
usually I would put up an affiliate link but this being a UK company making products that are helpful then here is a link to the product page, note I do not work for the company