Which GUI manager for my project? So many to chose from...

Ex2d, Prime31’s UI toolkit, SpriteManager, SpriteManager2, NGUI, EZGUI etc… Which one would be the easiest to implement in the following situation:

-App is already nearly finished, using guiTextures(124) which move, fade, scale and change color. 2d only…
-Lines and points are drawn on top using Vectrosity.
-All the touch logic (iPad) is done with guiElement.HitTest and layers (active elements can be deactivated by switching their go’s layer to Layers.Inactive)
-I would love not to have to rewrite my TouchController script!
-I’m not looking for the cheapest solution, but for the least time consuming and most effective one!

Is there a good, relatively painless solution for my situation? It looks like ex2D could do the job, but bugs have been reported in 3.5…

I would be very grateful for your help!

After quite a bit of reading and asking around, NGUI seems like the way to go. It’s quite new, but the dev is extremely active and replies very quickly on his forum. Feel free to chip in if you disagree!