Why are CW complexes preferred over simplicial complexes in modern algebraic topology?
Think about your answer, then reveal below.
Model answer: CW complexes require far fewer cells than simplicial complexes require simplices to model the same space, because cells can be attached via arbitrary continuous maps (not just face-to-face gluings). S^2 needs 2 cells (CW) vs 14 triangles (simplicial). This economy translates directly to smaller chain complexes in cellular homology, making computations faster. Additionally, many natural constructions in homotopy theory (mapping cones, suspensions, loop spaces) produce CW complexes directly, not simplicial complexes.
The trade-off: simplicial complexes have more rigid combinatorial structure, which is better for computational algorithms (like persistent homology). CW complexes have more flexible attaching maps, which is better for theoretical work and hand computation. For homotopy theory specifically, CW complexes are essential: Whitehead's theorem (a weak homotopy equivalence between CW complexes is a homotopy equivalence) and the CW approximation theorem (every space is weakly equivalent to a CW complex) make CW complexes the canonical representatives of homotopy types.