Naji
1. The events are already "better", especially compared to any other visual coding system I've used. Construct 2 is an open-ended tool that is technically still programming, so making events that are hard-coded to a specific game type would be something I never really want to happen (behaviors are fine).
2. More drawing features would definitely be nice, but how it looks style-wise now is fine.
3. This is already possible by checking the start and end position of a touch. It's very few events, but could be added to the Touch object.
4. They've already made it extremely simple compared to other multiplayer engines/frameworks. There is not much they can do to simplify it further, especially without limiting the multiplayer game types that people can make.
5. This is already possible, either through physics behaviors or by writing a few events.
Construct 2 is intended for both beginner and advanced users, but is still a programming/game dev tool that requires a lot of time and effort to fully learn and get the best out of it. Having spent over 13 years working with Construct/similar tools I would say that this is good and encourages self-taught learning and problem solving.