Personally I think the golden cape hunt (and the associated porter buff) went over much better than the hero pass (and associated buffs) largely because the tasks and goals were very clearly defined at the start. Everyone knew for sure there's 10 total tasks for the entire thing (which awarded 11 shards) and you only needed 8 shards to finish it. We knew that immediately as soon as the event went live - here's all the possible tasks and your goal task count. Hero pass is in a very different place, where we have no idea how many special tasks there are, and the progress on it is kind of obscured behind the whole hero points system with different tasks giving different point amounts so you've got to calculate it out, it's less clear, whereas the golden cape hunt was 1 shard to 1 task (aside from jagex account giving 2).
It was much easier to know what you needed to do to finish the golden cape hunt. That helps alleviate FOMO quite a lot when you can plan accordingly right from the start ("I'll do the combat and bossing tasks today, the clue one this weekend, then have enough to afford the 25m buy task, and do gathering next weekend" etc.). You can't do that with hero pass at all since we don't know the special tasks, and you can miss dailies and weeklies if you can't play on a specific week. The shards for the golden cape hunt were always available throughout the entire event's duration, you couldn't miss any of them by skipping a week.
Also, only 1 of those 11 shards were from spending any kind of irl money; you couldn't pay to skip tasks or gain extra progress, you just got an extra shard if you were a premier member. That made it not feel like mtx or a cash-grab like an entire separate premier track does, it felt more like just a small extra bonus thing if you were already premier but it wasn't required to get any of the rewards from the event at all, buff or cape. I understand the separate track for cosmetics, but it doesn't make sense for buffs.
IMO, the buffs themselves on hero pass weren't really a problem, if they had come from different content people probably would have liked them, but it's the task structure leading to them, and the whole gaining extra charges thing, that are the bigger problems. If you joined the last week of the golden cape hunt, you'd still be able to get enough shards and benefit from the porter buff for a little bit, but if you join too late for hero pass, there's no way you're getting enough hero points for the levels needed to get enough charges on those buffs, let alone have enough time to actually finish the track for the cosmetics (which you couldn't do anyway if you missed too many daily missions regardless of how much time you put in if you're late).