My early defense for a long time used both Cyprian and Boril together.
Riposte is effective on defense until you get around mid-Gold, and most people have at least one well-leveled dispeller. I also had few options with no 4* healers or fast snipers to choose from for a long time.
I learned to make do with what I had.
Riposte is much better on offense.
I wrote about this before:
Only update to that: I just tonight used Boril on my team for my last 4 raids in a row that led me to a new high of 2754 cups and #83 rank worldwide.
Worth noting: there was not a single 5* hero on my team. And there was not a single 4* hero on the teams I killed.