The difference between the 2 players are fairly simple.
O'Hare :
Pros: lower centre of gravity, finds pockets of space easily, his link up play is one of the best in the division.
Cons: Physically weak, zero defensive output, heading, no end product, often goes missing against teams with rigid systems, goalscoring and assists.
Rudoni:
Pros: Heading, Physicality, Workrate, Finishing, Assists, Passing, Vision, Versatility,
Cons: pretty much most of O'Hares strengths
For me it's not even close now, Rudoni is the better player, and by a distance.
If O'Hare managed 10 goal and 10 assists on a regular basis, season after season then O'Hare would be the better player, but O'Hare offers a style that defenders struggle with, but doesn't chip in with goals and assists. Rudoni can play pretty much anywhere in midfield, out wide and will score all types of goals and assists with goals. Set pieces Rudoni is top draw also.
I owe an apology to Austin tbf.