I have some of the stevia stuff, the one i have is truvia, I think it has an aftertaste. It is very very sweet too, you could probably use a 1/4 of the amount or less compared to sugar and get the same effect.
I personally don't like it, but others said they can't taste the aftertaste so may just be me lol