I personally prefer Avignon. I was excited to try Cardinal but ultimately wasn't very impressed by it at all and had some serious longevity issues with it. Avignon seems to have a very "airy/sharp/cold" vibe to it and I prefer that to Cardinal's "light warm and sunny". feeling.
Perhaps I had just the wrong expectations but I didn't expect Cardinal to be so much "lighter" feeling than Avignon. They're both very nice scents but if I had to take one and toss the other. I'd stick with Avignon.