With the Z370M-ITX/AC, ASRock has a new mini-ITX motherboard in its portfolio, which comes with a very reasonable feature mix and an attractive price point. There is for example an M.2 slot, two Intel Ethernet ports and a WiFi AC module. In addition the layout has been well thought with a CPU socket that isn't too close to the PCIe slot.
Any major computer upgrade generally requires a full software reinstall too. No so if you heed the advice in the guide to Upgrading a Motherboard without Reinstalling. PCSTATS Tips