Their beverage are pretty good compared to 168 or Ten ren. However, personally I prefer ShareTea more when it comes to quality and customization. The store is located conveniently for anyone who live downtown near U of T, which is a big plus. The store is usually busy, and when it's busy they sometimes ignore your customization requests (maybe I'm just unlucky).
Bottom line: If you are not up town and want some quality drink this is the place to go.