Have you tried Qt but with QMake instead of CMake?
Use Qt Creator instead of Visual Studio.
It is much much easier to manage the project with QMake in my personal opinion, and Qt Creator blends beautifully with the Qt Framework with the kit manager, and the form designer, qmake/cmake integration…
Qt (Framework) manages so much behind the scenes that cross platform is trivial.
IMO, ASRock.
Considering that they’re probably the only mobo manufacturer that officially supports using consumer AM4 CPUs on a server (see ASRock Rack), and always supported ECC ram on all AM4 motherboards - and that I haven’t had anything negative happen with any of their products so far (at work) - I personally would choose ASRock next.
Haven’t had the chance to try them for AM5 yet, sadly.