They are both good I think but Riot is bringing in more cash with less hardware which to my idiot brain means they are a little more optimal about their operational costs. However if total Bitcoin produced is your reason for investing then maybe Mara instead.