Well 30 frames might push things a bit.
That is to say if you have a bunch at the same time.
That's why iso rts's are so hard. 16 frames for 8 directions gets out of hand quickly.
I'm not talking about performance, I'm just talking about wasting memory.
Although now that you mention it I do have 400 sprites currently using 30 frames of looping animation. Hoping to decrease the number of frames, but it runs okay right now in tests. A steady 60 fps. If the number goes above 800 I start to have issues, so I make sure to cap it at 400.