Red Soar just got released so there are not too many fan pics but here's a good comparison. Personally I think the red Soar displays better as a team than the blue one. The blue one is cartoon accurate but kinda stands out from the rest.
I like the look of the red one more but I bought blue because of cartoon accuracy. I prefer to have the blue but I like the red more. If that makes sense.
I love the red one so much. I had the biggest debate which to get on this, but seing the released pics I just love the red. It come with transparent and gold beak for you to chose.
I am personally getting the X version in red when it eventually comes out one day, cause I want all silver body but it will come with all gold bits, and I would actually have prefered red Chrome like the normal version.