I think a major problem with Ecosocialism is that it is too anthropocentric, hence I tend more towards Left Biocentrism.
http://home.ca.inter.net/~greenweb/lbprimer.htm
http://home.ca.inter.net/~greenweb/GW78-The_Left_in_Left_Biocentrism.html
There is probably much to agree with and disagree with in these.