If you don't mind wasting your battery, because this will with the restarting of all the apps it's just closed then sure it's fine. It's really not needed though unless you have a runaway app running in the background hogging ram and CPU cycles. Your better off finding the apps that are giving you trouble by monitoring their CPU and memory usage and killing those apps individually with the built in task manager (settings>appilications>running applications).
Netflix is a good example of this. After I quit watching a movie and exit the app, Netflix runs at around 20% cpu usage, even though it's a cached process. This would of course waste some battery, and possibly slow down the phone. By rights since it's cached, Android will close it if it needs the memory for something else. But usually it would sit in cached for hours. So, I make sure to force stop Netflix after I'm done watching a movie.