The Banana Pi BPI-M7 single board computer is equipped with up to 32GB RAM and 128GB eMMC flash, and features an M.2 2280 socket for one NVMe SSD, three display interfaces (HDMI, USB-C, MIPI DSI), two camera connectors, dual 2.5GbE, WiFi 6 and Bluetooth 5.2, a few USB ports, and a 40-pin GPIO header for expansion.



So you share my opinion: https://lemmy.world/comment/5500098. I even went further on GPIOs and low level electronics here https://lemmy.world/comment/5500638.
I agree with you, i wanted raspberry pi for my EE practice in uni but it was way too expensive for what it gives and i bought raspberry pi pico 16mb type c for 2$ on sale