What is the maximum number of characters I can send with LMiC?

The answer is in “Working with Bytes”. After reading that, never, ever think about sending human-readable data again. And when not convinced, read Limitations: data rate, packet size, 30 seconds uplink and 10 messages downlink per day Fair Access Policy. Now, go read!