I'd go with either the UV or the Petruccil, and I'm not saying that out o a biased opinion for Petrucci or Vai. I've played both, and I love them both, oh so much. And out of my experience with Carvins, I'd deinitely get a UV or a Petrucci over that.