My suspicion this year is that the MacBook Pro will do well over the holiday season. Whatever feelings you have about the MacBook Pro featuring the new Touch Bar, this product was made for gifting.
A giver knows that the recipient almost certainly wants this, it is a quality gift, and a gift that isn't generally seen as cheap. Put a big SSD in it and it's like shining the diamond. MacBook Pro laptops are like Mercedes cars, utilitarian value for the money is less of a factor than it is with other products. It's fashion.