When writing, it's often useful to have different expressions to convey the same idea. "In spite of it all" is a phrase that can be replaced by various synonyms depending on the context and tone required. "Regardless" is a useful one when you want to convey determination and purpose despite obstacles. "Nonetheless" has a similar meaning but is more subtle and less intense. "Still" is a more direct and basic synonym that can be used in less formal situations to mean the same thing. "Notwithstanding" is another synonym that can convey a sense of defiance and independence. Whatever synonym you choose, just make sure it fits the tone and context of your writing.