Since we started killing boss 4 in hardmode citadel, I have been noting down all drops in the groups I run with.
This is what we have gotten so far(think everyone in the raids have max luck as well):
Currently the Legendary +7 weapon has had a 5% droprate, this in my opinion is to low. It means it would take you on average 20 kills(which would take 20 weeks or 4.6 months) to get 1 legendary, most people have multiple classes they play and will be grinding for multiple.
If this is the dropchance, please, increase the legendary dropchance to 10% and decrease the normal weapon dropchance to 10%. That way you’re getting the same amount of weapons, but half of them will be legendary and it’ll take an average of 10 weeks to get a legendary +7(assuming you kill the boss every week). In that time you will have enough tokens to buy 2 sets of armor and will probably have received at least 1 set from luck drops. Which by then, I feel like you should have a legendary if you’re able to kill the last boss too.