Some thoughts I've had:

The randomness on who goes first is extremely aggravating. That's really how you win or lose a match. You may have a great team (and maybe I don't) but if you don't go first you're most likely going to lose so that's no real strategy.
This makes the lack of having certain characters even more depressing. I'm absolutely avoiding teams with the Prisoner or Red Troll. Why? Because I don't have those. I would much rather work for coins to guarantee myself a character like these and not to try for another useless soul that will not get me the characters I want.
There has to be a limit on how many times you get attacked per day. I can't play all the time but in what 2 days or so that's it's been available I've been attacked 120x already. Is that going to be normal?

Honestly, the only reason I will play PvP is to try to get the achievement awards and maybe get enough coins for a Legendary Soul (to be disappointed again) but honestly I think I'm going to continue the normal PvE grind more.