Che should be honored for his stand against US imperialism. His faith in socialism and the good intentions of the "state" was misplaced, IMO. He fought terror with terror, something many international actors do, including the US.
Here's an interesting resource:
http://www.moreorless.au.com/heroes/guevara.htm
He was also an insightful writer on
asymmetric warfare, something anyone who opposes the evils of statism must become familiar with.