Complete 2D game using NGUI

i’ve seen few posts around the net regarding this issue. I’ve seen some people using NGUI to create complete games but here are my questions

  1. pros and cons?
  2. We are about to develop 14 mini games that will be downloaded using asset bundle ? any issues?
  3. we will have some sprite animations. any issues?
  4. goal is to use 1 Atlas for each game and will be downloaded in runtime.

anyone?