There’s a USB Type-C port, a single bottom firing speaker and a 3.5mm headphone jack, so no surprises there.
The main upgrade however, over the M30s is with Android 10, and Samsung’s One UI 2.0. It’s easily one of my favourite skins out there, alongside Oxygen OS on the OnePlus series. It’s got clean gesture navigation, an easily-accessible dark mode that looks great with the OLED screen, and the added promise that it’ll last one year longer than the M30s when it comes to software updates. That 4GB RAM I mentioned keeps the experience surprisingly smooth, although you may get better results from the 6GB RAM model, including better multitasking and gaming.