Orion was my second legendary, (first was carved, yay!) I really wanted to like him. I leveled him up (max level was 10 those long ago days.) He was a major let down for a long long time. Then I got my third legendary! Another Orion.
To be fair, statistically his damage should even out as higher than lower, I have had LOTS of matches where he has OWNED the opposing team. Try to remember the times he was your win condition. I bet recall bias might have a lot to do with how poor you think he is. The post I’m lining to has great info on recall bias.