Among other differences, I'm is informal, and it's more common in speech than writing regardless of formality. Plus "I am" can stand alone as a two-word reply to a question (from someone asking whether you're a native speaker or not, for example). More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.