I've grown stevia for several years. There is a bit of a sweet aftertaste I guess, but I much prefer it to the bitter aftertaste I get from other sweeteners. I think it's a matter of preference.
I make an extract of stevia in alcohol, it's strong enough that I just need to add a few drops to a cup of tea. I also sometimes add the leaves to my tea before brewing it (either hot or sun tea).