After much thinking, here is a consideration:
When I first bought nGUI, I wrote some detailed post on how I couldn't believe the UIInput did not have a blinking caret, the ability to copy/paste, or even move the caret around, and probably some other text-editor type things. I was pretty much told there was no reason to add this since someone else had already created it (Ultimate Input for NGUI), and basically NGUI was not a text editor, etc. So I eventually ponied up and bought Ultimate Input around when NGUI 3.0 transitioned. Ultimate Input was broken for some time in 3.0, and then... lo and behold... all these features I was told would never be added, were indeed added. So I wasted some money, kind of a bummer (no I could not get a refund, even while it was broken), but the real lesson I learned was...
... there is no reason to not add something to NGUI just because someone else has already done it.
- Infinite Pick Lists. Add it. Yes I could code my own, but have a basic version for people to use. Don't need to make them all fancy and whatnot like the asset store version, so they'd still be viable for some/many cases, but the basics would probably be nice.
-