Glass, hands down. Although in larger tanks, acrylic is lighter, it scratches very easily, especially with sand and live rock in the tank. This makes it very difficult to clean, and algae will grow in the scratches in the acrylic, and is nearly impossible to get rid of. I would avoid an acrylic tank as much as possible!