The phrase
"greater upside" refers to the potential for higher profit, success, or positive outcomes. It suggests that a particular opportunity or investment has more potential for growth and greater rewards compared to other alternatives.
Full definition