ListX is the most powerful but has a steep learning curve. It is apparently going open source so it will be free when 2.0 comes out.
Xmod has the best display engine, is easy to use, and has excellent documentation / support but stores it's data in xml and won't connect to sql tables you may already have (it will but read only). It will do many things on the display side that most of the others won't. i.e templatable email notifications with multiple triggers, if/then/else logic, capatcha (sp?), show / hide fields based on roles, scrolling views, random views, etc. etc.
Indoo Grid has the best "backend" (create new tables, connect to local/remote databases. import csv, etc.) and it's backend features are much easier than ListX (which will do all those things too) It's display engine isn't as good as Xmod (there are quite a few things it won't do that Xmod will) and it's licensing model is the most strict. It's support is good and documentation is fair.
Dynamic Forms from Data Springs is an excellent choice if you want to do online testing as it was originally structured for this (ask a question and display or not display another question based on the first answer). Version 2.5 seems to be building the module into more areas making more things possible. Read their snowcovered info. Support is good.
One very good choice depending on your needs would be sqlgridselectedview which is a free module from Tressleworks. It has come a long way in the last two years. It will connect to most any database as well. It's display features are very limited however. If you just need a grid and some light detail views download it and check it out.
Enterprise Forms is a good choice if you want workflow capabilities. That is it's main focus.
Universal List is rumored to be coming out with a new version - 5.0.
So it really depends on what you want to do.
Hope this helps
Greg