I'd like to add something on Zig-Zag streams:
It seems like almost everyone hates them, and so do I, but it's because they are extremly hard and I can't do them.
Though, at slower BPMs, they are really fun (not sure if the ones in Whip the Blip count, but there's the one in Bulletproof)
Thing is, it seems like as soon as something is too hard for us, we suddently give up, but that's not the way of going. How did we all get better at streams? How did we all get better at jumps? This is the same, if we start playing zigzag streams, our muscle memory will get used to it and we will also master that.
Ofcourse, there's a limit speed, and right now some of the zigzag stream are way past out skill level, which is why they are aweful, but if we start putting 1/4@130-150 bpm and slowly work it up from there, we could maybe master that too. Thing is, if the difficulty of the zigzag stream matches the overall difficulty of the map, I don't see what the problem is.
Also, I know this is not part of the discussion, but at lower BPM on longer streams, zigzags help me alot of stamina and not going off beat.
EDIT:
This means that the size on the hitcircle essentially is REDUCED, by as much as 80% sometimes.
Very legit way of adding difficulty to the map. I don't see why one way should be accepted and another shouldn't? This whole thread is pretty much discriminating some techniques to makes a map harder, even though to me they seem as legit as any other one. It seems that you are just too used to the others to be able to accept these newer stuff.