What are the best Communications SDK Tools?

OpenTok, Layer, QuickBlox, CometChat, and Scringo are the most popular tools in the category "Communications SDK". "Video Archiving to s3" is the primary reason developers pick OpenTok over its competitors, while "Open source ui atlas makes messaging easy" is the reason why Layer was chosen.