Nokia 7 Plus initial impressions: Ticking all the right boxes