Taking a shower is much better and can get you much cleaner than a bath.
Whenever you take a bath you're not really getting clean since you're basically just sitting in your own filth which is disgusting.
If you just want to soak in a bathtub for awhile to relax then that's okay but if you want to actually get clean then a shower is your best option.