The costs (including the daily caps) are identical, other than the need to pay a fiver for an Oyster card.
The only people who need Oyster cards these days are those without contactless debit cards, such as children aged 11 to 15 (who can have a Young Visitor discount added onto their card).