Yes, Shiva is excellent. All her skills are useful. She has the strongest team attack buff available to SSRs and two really really really hard hitting damage skills, one single target one and one area of effect one. Great for clearing trash or bursting bosses down during rage. Another great thing about her is that unlike many other SSRs, her skills don't really require timing at all to maximize effectiveness, she's really good for autoing through levels. I think between Aphrodite and Nike you don't really need Sol - you already have two very good healers on the team that benefit from water boost. Just toss in Gabriel, who is the best free SR hime hands down, and one other character, and you're good.