You can only use iMessage with other iPhone users that have it enabled as well. Unless you force them to buy an iPhone and force them to enable iMessage, you are at other people's mercy...
If you are looking for free texting options, there are several out there. Skype, Viber, Google Voice, etc. Do a bit of searching....