No. You need mobile data on to receive MMS messages (i.e., photos over the text messaging app), but you can always turn mobile data on temporarily to receive that MMS. Otherwise, if you have no need to be constantly connected to the web and the cloud, it's fine to keep mobile data off and toggle it on only when you need it.