tgeorgemihai , I understand how you feel and I agree with your points, however I find C2's event sheet to be the best non code- visual programming system out there. Playmaker or uscript are overly complicated and all around the place and to achieve something that it would be very straight forward in C2, you need too many states or nodes/variables.
If I ever manage to push my self into learn something complicated, it would be C#, that way the knowledge would be useful elsewhere too.
Anyway, good luck with your decision, please let as know how you find the change and your progress with Unity!