Viola has stronger attack and an AOE skill with a slightly lower proc rate than Alpinia.

Alpinia has one of the strongest skills in the game, but one of the weakest attack stats out of all the rainbows (and even some golds).

Your call, really.