Actually, I meant bash, that is, if one works solely with Linux systems. Bash has some very useful features and is the default on common Linux systems. Those are not POSIX. It was frozen in time long ago and is very limiting, do not wear that straightjacket if you do not have to.
For commercial unices or bsd's bash could be hard to use and using POSIX shell may make more sense.
For commercial unices or bsd's bash could be hard to use and using POSIX shell may make more sense.