A master limited partnership (MLP) offers tax benefits while also providing liquidity, but it can be complicated.