How else can I use iMessage on my iPhone without cellular data?

Because AT&T has limited data, I have to turn off my cellular data (not 3G), so it doesn't go over. I have to turn off my iMessage too because it doesn't work without cellular data. It doesn't really work with Wi-Fi either, unless I'm wrong. However, my communication through SMS and iMessage messes up a few times because the other person would be on iMessage, and I'm not. I'm just wondering if there's a way around it because it's a hassle when there's miscommunication.

Imessage does work over Wi-Fi, but the other person has to be using imessage as well. If they are not it will not work.

Your best bet to still be able to send messages is through google voice. That uses both Wi-Fi and data. So, if you turn off your data you can still send messages. They send them as SMS data, but you will not be able to send/receive pictures.

IMessage uses Wi-Fi, not cellular so you should be fine. Also, regular text messaging doesn't use 3G or LTE, although I do believe sending photo or video uses data.

Imessage doesn't work without cellular? Lol, you have no idea what you are talking about.