Is the Vienna better than the London and why?


Comparing whether the Vienna is better or worse than the London is like asking if you prefer Lima Beans or Brussel Sprouts. Different Strokes for Different Folks. I play a Defense to d4 where the London isn't so great, and have very few issues against the Vienna in a regular, over the board time control.

There is almost no room for creativity in the London. It is basically the same boring and stupid position every game. Different strokes for different folks, but some folks leave much to be desired. In contrast the Vienna is a fascinating position. It can be played in many ways and leads to very unique positions.
Still there is some value in experimenting as a player, you shouldn't play the same position from now until your chess journey ends, you'll stop growing. But there are alot better ways of branching out than by playing the London.