There are better and worse programs in every language, including Scratch. However, Scratch blocks physically take up more pixels on screen, so you can't see as much information at once.
Also, in most languages, you don't have to worry about the two-dimensional layout of your code.