Apollo multi-manager Steve Brann has spoken out for structured products, saying the controversial investments are starting to come good for investors.