It would be very useful to specify a TTL per message type. i.e. I'd like to keep friend invites or other social messages around for 4 weeks, but messages that might simply provide history i'd only like to keep for 1 week. This is especially useful because different message types have different volumes.
Great idea, I'll get this added to an upcoming sprint.