When expressing something that happened despite countervailing factors, "in spite of all" is a common phrase, but it is not the only way to convey this situation. Some synonyms for this phrase include "nonetheless," which implies that the event was surprising or unexpected given the circumstances. "Nevertheless" is another option, conveying a similar sense of something happening despite obstacles. Furthermore, "even so" can be used in a casual context to show that despite challenges, the situation turned out well overall. Lastly, "anyway" can imply that something happened without regard for obstacles or obstacles were overcome. All of these phrases provide nuanced ways of expressing this idea and can be used to add variety to one's writing.