Can Annie's stun have a holding duration?
It always is frustrating to see her hold that stun forever just waiting for any opportunity. For such a powerful "free" utility, she should not be able to hold it indefinitely with no cost. She should at least have to either refresh it's timer somehow, or have to reacquire it if X amount of seconds have passed.
or a carry with
.
Depending on the situation of course.
( only if you're god tier with her mechanically)

and
.
But that only stands for low ELO and is situational at best.
she has always been considered a strong pick against annie by the simple fact that she can zone annie hard in lane.
although he is not a traditional pick he sure has a strong laning phase against annie with his long harass and poke
another champion that generally gives annie a rough time in lane even if he's melee, he can out sustain her burst and can be relatively tanky thanks to shield.