MMM, no. All of the others you listed, yes. Else, I wouldn't be running Linux. I'd be running Windows.
Ubuntu rocks.