A solid lid reduces evaporation like you know, however it also limits gas exchange. This is not ideal for three reason- it reduces oxygenation, increases retention of carbon dioxide, and retains heat. This means the pH of your tank will be lower. If you lived in a warm area or had a tank that routinely had an elevated temperature in the summer, this would also pose a problem. There are ways to get around this (increasing gas exchange via other mechanisms, fans, etc.), but it is a common reason that many in the hobby do not use solid lids. Those that do usually increase their gas exchange through other mechanisms.