I was just at the Belz outlets last week and was thrilled with the selection at both Character Premiere and Character Warehouse (I think that's the right name). Scored some great deals, although had some regrets that some stuff I bought back in Sept. was now super cheap. Oh well. We always shop at these outlets first, picking up t-shirts and whatever. Then we go to World of Disney to pick up whatever else we "must have." We spend way less on souvies and get way more.
One word of caution though: At both Belz stores (although more so, it seems, at Character Premiere than at the Charactre Warehouse), not everything is always on sale. Some things, such as some pins, shirts, software, etc. are regular priced merchandise. You have to look for the sale tag or ask a CM if you don't see it. Many times I've seen people load up their baskets with everything in sight, not looking at the tags, only to be rudely awakened at checkout.