The best deployment method for your application depends on the environment for which you are deploying it. For small industrial-strength applications, the dumb terminal deployment method may work best. If the application will be used in a small workgroup and performance is of concern, use client/server. If you have an application that will be used by a large number of users on a variety of platforms, use the Web.
The real question comes from a hybrid situation. Perhaps you have an application that will be used by a large number of people, but performance is really important. What do you do? Oracle Developer has the advantage of being able to run the same code using any deployment method without having to change the code. Therefore, my answer to the previous question is: Test it out. Try the Web deployment method, and make sure that the users are happy with the performance. If not, try using the client/server method. The trial will confirm the deployment method of choice for your application.