I've used their products and to be honest... taste is a HUGE issue with me. You figure you are going to mix this stuff and drink it down on a daily or even twice daily basis. If you want something cheap, that you may, or may not be able to mask with something else... then by all means, knock yourself out on it.
I would much rather drink something from Biotest's stores that taste great right out of the bottle.
If shipping is an issue, then you may want to go with them. I know shipping on this site can be a bit high, but you get it in 3 days... which is awesome! If you order from the other site, you can expect your stuff in about a week to two weeks time (10 days was the norm for me).
I stopped using trueprotein's stuff mainly due to the taste. Shipping didn't bother me honestly as I ordered in advance... but constantly trying to choke something down that just wasn't palatable... I couldn't go through that anymore.
It never hurts to try it.