Effective Duration is suitable for both option free bonds and bonds with embedded options
Macaulay Duration and Modified are not suitable for bonds with embedded options.
Macaulay Duration measuring the average time it takes for the cash flows to come in. Modified Duration is a bit advanced and takes into account also the YTM of the bond.
I think I missed a few crucial points. But surely someone else in AF can fill you on this.