Nokia 8.1 review, Almost nailing what a mid-range should offer