<i>using actively maintained free software projects is rarely much fun, since many of them tend to often abandon old features and introduce new incompatible ones</i><p>GNOME has a lot to answer for. Most other projects try hard to avoid this and lean the other way, preserving ancient features at the cost of clarity.