Synonyms for To all intents and purposes:

n.

to all intents and purposes (noun)
for all practical purposes, for all intents and purposes.