I found a website once that showed every future character + current buff they had. Not sure where, but Roshi comes with being a great tank, if not the best for his value, plus he works great with alot of teams. So instead of focusing on kage teams, you base your team on fighting someone with Roshi, or using Roshi yourself with 2 other ninja+main