Which module should be preferred? Under which conditions?

Can any one provide with an extensive VS. ?

Shi Hoch