Yea, I've bought some for the kids college accounts and in my wifes Roth.
There is some risk that they are forced to cough up tens of billions more in damages.....but I don't think it will amount to that.
You get quite a lot of potential for a price of ~135B, market cap. It's an extremely rich business.
I've been selling put options against it for over a year. Currently short options that expire tomorrow-BP PLC ADR 8/2/2013 $41.50 Put and also lower strike prices for later months. If shares are put to me tomorrow I'll sell call options against them until they're called away. If I'm allowed to reinvest the dividends I will but I'll sell the balance so this is purely for a trade.