It is definitely still viable and there are a lot of great spots. Honestly, take your pick haha.
You could cannon at rock crabs, the lathas training camp, giants near CWars, ghouls near morytania if you did priest in peril...honestly anywhere multi with a lot of enemies.