Best MacBook: Air, Pro, M1, M2, and M3 compared