I review laptops for a living — and these have the best keyboards