Hard dependencies are good. Long import lists are hidden by IDE's by default and is very useful when reading other peoples code. Also less likely to break when people add classes to packages you wildcard import.

In the companies I've worked at have always forbidden wildcard imports. Google also has it as a rule in their style guide for java:
http://google-styleguide.googlecode.com/svn/trunk/javaguide.html#s3.3.1-wildcard-imports