It is very useful just be careful when switching between shells and hitting the up arrow to get the previous command, as you may get something from another shell.
That will only happen if PROMPT_COMMAND also contains "history -c; history -r", right? "history -a" just saves it, but "history -c; history -r" clears memory history and reloads from disk.