1. For consumer mesh solution, usually single vendor solution is preferred. And even within the same vendor, they may have different incompatible mesh solutions (eg: TP-Link Deco vs EasyMesh, Netgear Orbi vs Easymesh based Nighthawek mesh system, Linksys Velop vs Easymesh based E-series).
2. On the other hand, some experts in this forum may not like to use the word "mesh". Their definition of mesh is more like the 802.11s.
https://en.wikipedia.org/wiki/IEEE_802.11s
3. And some other experts may treat mesh as not necessary either -- they can use different APs together and use other measures to achieve seamless roaming (carefully seperate the APs, tune the transmission power, etc). And indeed commercial grade APs may have good roaming assistant to help achieving roaming performance. Comsumer routers configured in AP mode may not have good roaming assistant though.
4. Yet there are other experts may think it is okay to use different brand together as long as they support 802.11 k/v/r (usually 802.11 kv or 802.11 kvr).
5. Some people also prefer to use cheaper OpenWRT router and use 802.11s (or 802.11r) to form cost effective mesh solutions.
6. All in all, there are different opinions, as long as the end results can be met, that is good enough.
7. I think Dongknows covers good basic of consumer mesh solution. He mentioned that some online experts mock him since they think mesh with wired backhaul is no longer a mesh. But in reality consumer mesh now supports both wired backhaul and wireless backhaul.
https://dongknows.com/mesh-wi-fi-system-explained/
In a sentence, a mesh consists of multiple centrally managed Wi-Fi broadcasters working together to form a unified Wi-Fi network. Among them, there's one primary router that handles routing, network settings/features, and Internet connectivity. The rest only expand the network's coverage.
A mesh system consists of multiple Wi-Fi broadcasters (access points or extenders) that work together and can be managed in one place, such as a mobile app or the primary router unit's web user interface.
In a mesh with wireless backhauling, each satellite unit is essentially a centrally managed Wi-Fi extender. In a mesh with wired backhauling, each satellite unit is essentially a centrally managed access point.
The most significant difference between a mesh system and using multiple
individually managed broadcasters is that the former gives you better ease of use, low (or no) interference between broadcasters, and seamless handoff, while the latter doesn't.
++++++++++++