Rock Blast out damages Stone Edge only on a 5th hit (though it has better accuracy so its also "better" on the 4th hit). Sadly Rock Blast only has a 33% chance of hitting 4 or 5 times. Stone Edge may suck but at least its damage is consistent (err, as long as it hits).