Yeah, for the shit I do, GUI. And of course mesh is an AP function. wtfmesh is an AP function, not a switch function.
You didnt answer the CLI question, so im gonna assume GUI is preferred.
Ubiquiti Edgerouter or USG
Small ubiquiti POE 802.11at switch (none of that 24 passive ubiquiti bullshit)
whatever AP is best for your application
the alternative is mikrotik gear, which is vastly superior, but pretty steep on the learning curve
as for boots on the ground, ive done both solutions, as well as full enterprise shit. I obviously prefer full enterprise shit.
I've priced Ubiquiti stuff before. I was hoping to not have to spend that much. That's why I was intrigued by @Valve1138's suggestion.