Which of the following collection types do you use in your JPA domain model and why:
java.util.Collection
java.util.List
I think using Collection as the generic default when generating entities with Netbeans is a good starting point, then when you figure out what your model actually is and need more functionality you can easily change it and stay backwards compatible.