One downside to MP3s is that it's not possible (or maybe not always possible, or not easily possible) to prevent silence from being added to the beginning and/or end of the audio. This complicates things like gapless playback or loops. It also complicates using audio where a high level of precision is required (e.g. "I want this widget to appear exactly half a second into this audio").