I think a combination of the two can take you a very long way. A degree, regardless of the institution behind it, demonstrates far more than just knowledge. A portfolio further reinforces that by showcasing your abilities in practice and providing tangible social proof. The two go hand in hand.