There are many advantage of SCTP over TCP but in summary we can summarize the advantage of SCTP over TCP in following 4 buckets
Features TCP SCTP
multi-streams support No Yes
multi-homing support No Yes
preservation of message boundaries No Yes
unordered reliable message delivery No Yes
Few small points are SCTP provide better performance as compare to TCP, chunk bundling allowed in SCTP while in TCP its not. Four way handshaking is there in SCTP which stops denial of service attacks etc...
But despite everything TCP is more widely used and accepted protocol as compare to TCP.....