I've always had Moto X phones, but Lenovo didn't bother with a follow-on to the Moto X Play (Moto Z Play was just too expensive), so I had to look for an alternative. The option that fit the bill was the J7 Prime.
Good screen; Good size; Snappy UI; Acceptable hw (3 GB memory; 16 GB storage; CPU 1.6 GB; Plenty of configuration options
Fingerprint scanner is slow; Slippery finish; Physical navigation buttons (vs on screenbuttons