I wouldn't go with an MSI motherboard, but each to their own.
For Z690, MSI is the only one that doesn't really have any major issues and priced their motherboards somewhat reasonably. I personally can't stand their BIOS, but they're the only boards I feel comfortable recommending.
As for recommendations for the build, The 12700k isn't that much more and the extra clockspeed would be worth it IMO. I would also ditch the NH-U12S and get a Scythe Fuma 2 instead, its a more performant cooler for less money.