This is lower-mid-range at best, and IMO really low-end. For a short time, Motorola made *true* mid-range phones (X Pure, Z and Z Play) that were excellent for their price, costing half as much as flagships yet coming with actually decent hardware, with the MXPE having an older (~1-1.5 years old) but high-end CPU and the Z Play having a lower-end but much more recent (~6 months) CPU, therefore making both relatively good performers, not to mention their overall good specs otherwise.
Since then, though, they've really just given up on this market segment, and instead release flagships and inferior "mid-range" phones, something they're able to get away with more easily due to media not calling them what they truly are. It seems just about every non-flagship phone they release anymore uses either the same chipset as their predecessor, which is already inexcusable, or even worse, as in this case, and even worse one. Every time I see a new phone from them I hope that this will be the one to fill that true mid-range gap that's existed for far too long, and every time it's a massive disappointment.
If they would put something like a 7s Gen 2 with 6-8GB RAM, 128GB storage with a microSD slot, and with otherwise decent specs and an unlockable bootloader, that would be a *true* mid-range phone worth buying. But, unfortunately, they seem dead set against it.