A lot of people mention the cost of MMS, but at least for the American carriers I'm familiar with, MMS comes out of the same bucket as SMS, so if you have a text messaging plan
there's no extra cost unlike if you wanted to have email/internet access.