Stake. Miming costs time
Really? Stake is the one that costs time here, you aren't getting any reward every day until your staking period is over, if it's annual then you have to wait till after a year to get paid, but for mining things are different, you get paid every day and you can decide to withdraw every week or months too, mining gives full freedom and control