RandomMemory wroteI recommend you get any router with 8MB flash and install DDWRT on it if you have the knowledge, otherwise I'd recommend a mesh network if you wanna spend the money on it and get good performance, if not then probably just get a repeater or 2, I don't think routers outperform each other that much and it all depends on how many walls you have between your rooms and floors etc
Yeah I heard about mesh routers but they are too expensive in Lebanon, unless you know about good ones for a decent price.
Also, what's the point of installing another firmware on a router? Does DDWRT allow you to do more things than the stock firmware?