Exactly, you could make something heaps better with C++ or an even easier language such as C# which with the XNA framework makes it easier to understand games programming.

But coding isn't everything, you really need artists and team leaders to get even a hobbyist project moving constantly in the right direction.