It's getting harder and harder to justify staying in the Mac ecosystem given the widening price differential between Mac laptops and their Windows counterparts. For example, a system is on sale at Costco starting December 27 for $899.99. While it lacks Thunderbolt 3, it has multiple ports, including a card reader and HDMI, comes with a 10th-generation Intel i7 processor, 12 GB of RAM, a 2GB GeForce graphics card, a 14" touchscreen, and a 1 TB SSD. A neat touch is a sliding shutter to cover the web cam. It makes stiff competition for the new MacBook Air which comes with 8 GB of RAM and a paltry 128GB SSD.