Other than standard D8 are there support for multiple flow algorithms like FD8, DEMON, Dinfinity etc?
There are eight valid output directions relating to the eight adjacent cells into which flow could travel. This approach is commonly referred to as an eight-direction (D8) flow model and follows an approach presented in Jenson and Domingue (1988).
Update 2018-01-17: ArcMap 10.6 and ArcGIS Pro 2.1 added support for two new flow models:
A new parameter, Flow direction type, allows you to choose between the original algorithm (D8), multiple flow direction (MFD), and D-Infinity (DINF). In the original D8 algorithm, all flow is directed to the one neighboring cell with the steepest drop in elevation. The MFD algorithm uses an adaptive technique that partitions the flow from a cell to all of its downslope neighbors. The DINF method determines flow direction as a single angle taken as the steepest downward slope on the eight triangular facets centered at each cell. The MFD and DINF methods can diverge flow into more than one downslope neighboring cell.