I am of mixed opinion. Two months ago (or three), I found to my amusement that I play my alts substantially more then my main, and at that time I had about 80million plus experience total invested into the game, and only had (at the time) a Gen 4 main.
I love my alts, they allow me to switch from character to character whenever I feel tired, and give me a fresh look on the game as it allows me to instantly switch roles. However, I do notice that there is a small sense of "waste" whenever I play an alt.
Due to this weird feeling of "waste" I have little reason to ever retire them. it takes me a sizable amount of time to level them, and I have only ever retired one alt once, because while playing an alt can be fun, retiring it to get heirlooms or a gen bonus seems like a large waste of time and energy.
This may sound stupid, and I hate myself for being so vague, but I would like to see somehow a way to provide incentive for people to bother retiring alts. Perhaps make it so they are subjects of your main, and every time they retire your main receives a small amount of gold perhaps (fluffed as tribute or something)?
For the options listed:
Current Idea 1 sounds like a great option, as it encourages people to play whatever they want without feeling like "Oh No I am not contributing to strat" which I hated that feeling. this alone would be wonderful.
Current Idea 2 is not a bad idea, but keep in mind that you WILL see the following:
Main is a post level 30 guy, alts are leveled to 30 once or thrice and then consumed to give main heirlooms WITHOUT using market.
if this idea goes through, I will continue my main's march towards level 34 like normal, but now I will also start leveling an alt to provide additional gear, then consume him so my main now has magical looms as well. This may or may not be a bad thing to let post level 30 characters have easier access to looms. You decide.