Is Mi router 4C good for my home automation?

I am new to Home assistant . I am currently making a project for 3 floor home automation with esphome . I want to connect all my esphome board(around 20 boards total in all floor) in the top floor with my Raspberry Pi4 with hass os in the ground floor. I wish to buy mi 4c router for my application is it possible or any other router .