If you have hard surface areas like tiles or hard floors then yes I believe you should have a mop in your cleaning arsenal. A mop is the best cleaning instrument to use to wipe superficial dirt and grime off hard watertight surfaces.
Mope are generally used to clean floors in homes, but some people will use them on high windows as the mop has a long handle to cope with this.
Unsealed surfaces don’t do well with lots of water so be careful if choosing to use a mop on these areas in your home.