I use Ziggs a lot, I use him as support, mid, and top. Mostly support. People raise an eyebrow and are all like "Ziggs support, huh?" After they see me do it they like it.
So long range wave clear is a use sure, but my most common uses are:
Gankblast: I get gap closed, or dashed to by enemy X, I combo R, W, E, W, Q. This puts my ult in the air, drops my W for the disengage, gets E in place for slow, execute disengage with W, then while flying away shoot Q at them.
Instapush: So you push a wounded enemy to the safety of their turret, they start poking and farming under turret.... thats fine, but when I have a wave of fairly healthy minions and so does my opponent I instafarm all his minions, hurt my opponent, and push the turret. Even if they dodge I get turret damage from aa/minions. This is common on mid so i can keep my lane pushed, suffer no harass during that wave (all dead) and poke the tower. If you use this method every time your ult is ready mid will be under heavy pressure. This can be used in any lane, if you want to keep pressure on a tower by deleting a wave that engages your minions and zoning enemy defenders.
Vision: Ziggs ult gives vision. This can be used to check on the dragon, a buff, or for checking bushes. Its a long cooldown but no so long that this isnt a reasonable use in certain situations. Iv helped the team keep track of a fleeing enemy several times by ulting to keep track of an enemy in the jungle.
Baron/Dragon (buff) Smite: Its difficult to time, but if you have a dragon/Baron warded and see the enemy going for it, take a shot. This is even more important if your jungler is about to try to steal with smite, you both get a shot at winning it for your team. If a teamfight has broken out near one of the objective monsters, feel free to initiate this ult asap, do area damage to help out and possibly hedged some of the enemy further away from the objective.
Execution: This is harder than average to land ult. It has an area indicator, and a travel time rivaling Christmas. With some practice and proper use of the kit you can land it with less difficulty. So we start out with an enemy who has HP in the kill range of your combo, drop your W behind you and launch yourself to close the gap. Aim an auto attack at them, and shoot your E out just ahead of them or on top of them depending on if they were moving away form you. If you got them with the E they are slowed, IMMEDIATELY hit R just ahead of their fleeing direction, follow up with Q. Keep trying to auto attack just for good measure.
So that is a fair bit of the uses of my ult when I have Ziggs.
If you really want to land that ult.... pull out some combo kitty power and team up with Teemo, ult anyone who steps on a shroom... they really cant dodge a full powered slow. Also aim for Blitzcrank anytime he lands a hook. Singed, Amumu, and just about anyone eles with a good snare can help you pile full damage onto your enemy.