Sending Money

What is the best way to send money from Germany?

Is it Western Union or CBN Germany GmbH?

Which is cheaper?

Western Union should be the best option considering its effectiveness, delivery of funds to the recipients within seconds, security and others. Hope the fees charged will not be too high!