My personal preference is semtex just because it sticks. Sometimes with frags you have to be worried about throwing it on target but then it rolling away. Using semtex also has the plus of being able to stick it on a wall behind someone (say a riot shielder), or throwing on a ceiling around a corner while someone tries to wall bang.