Hey Stephen! No real difference to me. I consider them pretty much synonyms. But ‘colocar’ sounds more proper, more formal. My personal preference is just saying ‘pôr’ all the time - fewer letters. Maybe other native speakers have a different take on this.