Online Multiplayer Flash Games

There are quite a few flash games out there that support online multiplayer modes, off the top of my head Platform Racing 2, Exit Path, and Achievement Unlocked 2. But, the issue I’ve noticed with these is their ping, it usually takes awhile to connect to the server and to get updates on status and positions of other players, but does is this problem with the servers, the game’s programming, or with flash itself? Would it be reasonable to attempt to make a fast paced game that requires real-time online capabilities? Or would it be better to take an alternative root by using an actual game engine, although flash would be preferable.