SCTP is more powerful then TCP -
SCTP supports multi-streams of data delivery.
SCTP supports MultiHoming which means single SCTP endpoint to have multiple IP addresses.
SCTP uses a four-way handshake which helps to protect from denial of service attacks.
SCTP is more flexible as compare to TCP is allows multi streaming or single streaming, ordered or unordered delivery, bundling or non bundling.
In the similar environment SCTP provides the better performance as compare to TCP.
Having so many advantage TCP is more widely used and more wrapper or plugins are available for the TCP and smaller learning curve. So it completely a fight between Feature and ease of use.
Read more at: http://tech.queryhome.com/50754/sctp-vs-tcp-protocol