Simplicity and small size, in short. If only single text is needed and no specific class is required, then go for Value List, right? Are there any other benefits than that?
Let me ask differently - the reason I ask this question is because I never use Value List but I always use Page List. Of course sometimes Page List is too heavy, but even in case I want to have a list of only single String, still I create a Page List which points to SingeValue-Text class. This is because Value List can't be used in Repeating Grid as a source. When I need any sort of list structure in business application, I always create a UI to display inputs & outputs for the list structure. Since I found this Value List Grid issue a while ago, I take my random approach like this above but I am not even sure if this is right thing to do or if I am missing any other actual benefits of Value List. Is my approach inappropriate or reasonable?