You should make the waves come in from the top or bottom because it's really awkward trying to keep towers on the top when they keep falling down when I make matches.
That's very much an intentional design decision :) keeping towers evenly spread is one of the challenges the player must overcome. I am, however, in the process of building some nice new tools that allow players the ability to restructure their towers more easily, so watch this space for a new version.