We wouldn't normally recommend a phone significantly under £150 unless you're really strapped for cash, but the Moto E5 is an exception to the rule. This is an exceptional phone for the price, offering a surprising set of specs along with an attractive and well-built design giving the impression of a much more expensive handset. It's not flawless and there are sacrifices but all are reasonable.