[quote:xtltchs8]Because it takes a lot time, and i dont have much of that resource. Not to mention i have absolutely no experience with DirectX, and very little with Opengl
OK, well, you could probably learn these in a reasonable amount of time, and it's cool because you're dealing with the nuts and bolts of the GPU.
[quote:xtltchs8]So why am i using GM, if its so slow and doesnt have advanced graphical features like shaders? Because GM is even higher level than those libraries.
Well, I would describe the event system as even higher-level than using languages. Hence as you say, faster, quicker, easier, not having to do the messy work yourself.
[quote:xtltchs8]Instead, it 'forces' me to use this event system akin to GMs action drag and drop system, which i always abhorred. This is why am i so... well, disappointed, i guess, although thats a bit too strong of a word.
I've heard bad things about the Game Maker event system. I don't think it really has much in common with Construct's event system. I hope you don't assume the Construct event system is as sucky as Game Maker, because the Construct event system is a lot more sophisticated than in any other product. You really can make fairly complex games in it with just events, once you're familiar with the paradigm.
[quote:xtltchs8]does the SDK allow access to Construct functions (actions, basically), properties and event/condition triggering?
Basically you have full access to the engine, because every single plugin and behavior is implemented through the SDK (nothing is built in, except things like the rendering engine, events engine etc). You can trigger events, and modify the common properties of all objects (the RunObjectHeaderInfo struct in rundefs.h, which includes x, y, width, height, angle, etc). If you're thinking about implementing the entire game by a custom written plugin, you'll probably have a hard time. However, you could do a lot of it I guess, but you'd be reinventing things easily possible by events.
Have a shot at the Ghost Shooter tutorial, and see what you think of the events system then. Please, don't think of it in the same terms as you do Game Maker