We have used ECB's and TRM's extensively. Briefly, (1) you need to identify the shear force which will be exerted by the water; (2) examine the options available for erosion protection (vegetation - ECB - TRM - Armour such as rip-rap, gabion, concrete, ect) and choose your protection based on the required resistance to the shear. Also consider whether you only need temporary protection (6 mo to 1 year)while vegetation is established or you need both temporary and long-term protection. Don't forget to determine the shear force based on no vegetation (after construction) and with vegetation.
We've used both ECB's and TRM's on long, steep slopes. They've worked well and the TRM's have provided excellent long term protection. ECB's and TRM's for channel protection can also be an excellent choice. But in either case it is necessary to pay attention to the details of construction both in preparing your specifications and ensuring that the construction is performed properly.
A good vendor supplied design program is provided by North American Green. NAG also has good installation details, specifications and other design guidance information.