iPad Pro 10.5 Review - Apple Got It Right