I’m going to add “don’t like achievements?.. don’t do them”..
Yes, there are achievements that are VERY grindy and time consuming. The famous dragon bash piñatas, for example, very grindy, very annoying… which is exactly why I skipped them, yet I still have the meta rewards.
I feel Anet have yet to hit a balance with their meta-achievement requirements. Used to be that there were enough static achievements (as in, those on the LW achievement panel) to pick and choose from, if you disliked certain activities or disliked grind. They hit their peak with this structure when they also added dailies, so if there were too many you didn’t want to do, you could probably knock off a couple of dailies instead. It was flexible.
Now, we’re never given enough static achievements to make the full meta-achievement, which means you have to log on multiple days during an event if you want the meta. It prevents the player from managing their own time in game and instead sticks them back on the game’s dictated schedule for the Living World. Players who can only log on one or two days a week are put at a significant disadvantage with this structure – even if they can play all day on the few days they can play, they are artificially barred from progressing the achievement.
The worst thing about this event’s achievements, however, is gating the story behind achievement grind. Even if you managed to get all 8 static achievements in one day’s play (not even possible at the minute with Mad King Says unavailable), and got your two dailies the same day, you still need to play an additional 2 days minimum to get the dailies. That’s just to get the silly mini, who should be cosmetic but for some reason has been made mandatory for story progression, so then you have the actual story you wanted to play to get on with that. Requiring a person to log in 3-5 times within the (often unclear) time limits of a living story, just to meet artifically time-gated requirements, negatively impacts people who do not have flexible play days/time.
The final thing is maybe purely personal opinion, but I think the meta-achievements should be made more trivial altogether. Give limited-time players the opportunity to get a cosmetic item (which is account bound anyway) and the feeling that even if they’ve only been able to invest a couple of days in an event, they still participated. Meanwhile, additional, tougher/more long-winded achievements for the players with more time on their hands could net them extra loot bags, AP, titles and so on.
TL;DR:
1) There should always be enough, preferably more than enough achievements to meet the meta-achievement in the static achievements.
2) Daily LW achievements should be supplemental, not required.
3) NEVER gate story progression behind grindy achievements.
4) Consider making the meta-achievement more trivial to acquire altogether. Include additional achievements (hopefully tougher, not grindier) for those who want the extra AP and the challenge.
In short, let people truly “play their way”.