Zarhym here again. :)
So, after making a trip to the doctor and having some blood stolen, I stopped by Ghostcrawler's office to discuss this and other topics with him. We talked about some of the feedback in this thread, as well as the developers' latest thoughts on BoA and heirloom items.
Rather than potentially having my statements in this thread come back to bite me at some point in the future, I'm going to risk being confusing or sounding dumb. :p
In short, they agree that the process of mailing heirlooms around constantly is a little annoying. We'd prefer to try and work ourselves away from the method of mailing out BoA items in the future, like pets, mounts, etc. To that end, we have some design goals in mind that would improve this sort of item distribution system. And with those design goals have come some ideas for changing heirloom mechanics. This is sort of contrary to the idea I stated in this thread about just designing the system to allow players to mail their heirlooms all around their accounts without realm restrictions.
That's all of the information I can share at the moment, but I feel like it's worth pointing out that the design philosophy I stated earlier isn't so set in stone -- we're reevaluating these types of systems as we look toward the future. I apologize if I've caused any confusion.
First off, hope you're okay... a doctor visit that requires a blood sample can't be too good.
Secondly, I hope whatever solution you guys eventually enable will maintain the requirement that your characters are limited in use to the number of items actually paid for in honor/JP.
Third, I hope that the items will remain unique in that if they are enchanted, they maintain their enchants across whatever transfer mechanism is used.
If not, then remove any references to the gear being "heirlooms"... if you're not sending/transferring/teleporting/migrating the same item around, then it's not an heirloom anymore.
edit: you realize that you've just opened the floodgate to a ton of these same kinds of threads until whatever solution you come up with goes live, right?