I'm mainly using the tube, I don't like the buses in Norwich so I wouldn't dare try them in London far to scary!
One of the main reasons I was looking to get an oyster card was because you can use them to pay for touristy things as well. I might just buy day tickets though like you suggested!