Just wrote about building a Mac-assed app in pure SwiftUI, based on my experience porting Shopie to macOS.
The TL;DR: we’re not there yet.
If you’re interested in why, I collected the issues I ran into with selection states, context menus, drag & drop, keyboard shortcuts, toolbars, and all the tiny details that make Mac apps feel Mac.