Den delen som nog oftast ställer till det kring roaming är hur det fungerar i Wifi: logiskt sett är det helt upp till klienten att välja accesspunkt, så hur bra/dåligt det fungerar kommer variera från klient till klient.
Det som ändå gör att ett mesh-nätverk kan fungera bättre med vissa klienter är att en vissa där implementerat olika former av "hack" (d.v.s inget som är del av Wifi-standarden) för att försöka tvinga klienterna att byta AP om mesh-nätverket "ser" att klienten är närmare någon annan AP.
Har svårt att tro att dessa "hack" fungerar alls med mindre än att man köper hela mesh-nätverket från samma tillverkar. Det just då det inte är någon standard.
Med "bra" klienter räcker det med att ha två routers. En "bra" klient kommer ta "bra" beslut kring vilken AP den bör använda för tillfället. Men är som sagt helt upp till klienten, så kan fungera bra med vissa enheter och inte alls med andra
Sen om två routers kontra två AP skiljer sig: beror på! Om det verkligen är två routers med olika IP-topologi så kommer bero rätt mycket på programvaran om roaming alls fungerar, medan två AP (som då använder samma IP-topologi, bara radiodelen som ändras vid roaming) gör roaming "osynlig" för applikationer. Om man kan konfigurera de båda routers så de använder samma IP-nätverk blir det ingen skillnad på APs (då är de i praktiken två APs med en IP-router logiskt sett).