Liked the way Beam provides abstraction for the complex distributed paradigm using pCollection and Transforms etc.
Also its unified approach to deal with both Batch and Stream processing is unique and efficient. Review collected by and hosted on G2.com.
At the time of doing development , i found doing Join operation was not that simple and we had to use coGroupByKey for that which was a bit confusing for us. May be providing abstraction as simple join operation would help the users community. May be the developer community might have already provided that option but it was not there when we were doing our use case. Review collected by and hosted on G2.com.