Microsoft Surface Go 2 Review: The best midrange 2-in-1 Tablet PC