Archer C7 are quite nice, I have 4 of them, running 18.06 and didn't try 19.07. But maybe a MikroTik RB760iGS is interesting, probably soon stable, now rc. See RB760iGS (hEX S) stable? Personally I try to separate Wifi und LAN now in 2 boxes for secutrity reasons, but I am at the beginning of my thoughts.
My Archer C7 v2 runs 19.07.3 and is quite stable.
I am also on the way to separate AP and router functionality. Just found RE450 for AP, but I do not want to hijack the topic.