Yes, you do need Apple hardware to use iMessage. But as your quote states, there are no other monthly fees associated with it. You don't need a cellular plan, or indeed even a device with cellular connectivity at all. And you can still send/receive iMessages the same as anyone else.