Too many people blindly accept generated footprints that are meant for machines and not humans. They are far too dense and have too little overhang.
For QFNs, adding about .4-.6mm of exposed copper extension to all pins can make both testing and hand rework vastly easier. In addition, extending the thermal pad far enough that you can easily hit it with a soldering iron often makes heat gun rework tremendously easier.
While this won't work for giant BGAs, you can often figure out how to extend exposed copper for up to about a 36 ball (6x6) BGA. For example, there are some wonky packages for power transistors that are basically 4 ball (2x2) BGAs. Running the traces out diagonally with some extra exposed copper helps for both soldering and testing.