I haven't be able to find an answer regarding this. All three modules are very popular. All three support my use case. However, I am just really curious on what are differences between each of them.
There post somehow helps to explain body-parser - extended option (qs vs querystring)
what the difference between qs and querystring But it is still missing the third comparision (query-string)