Are front-loading or top-loading washing machines better?

Front-loading washers are generally more energy and water-efficient, tend to be gentler on clothes and can be stacked. Top-loading washers can be less gentle on clothing and handle bulky items well, but they cannot be stacked.