I see a lot of praise for Metformin on the comments here. I did a quick search and it seems that the only long term side effect listed is B12 deficiency. I also saw a comment talking about lactic acidosis in the liver.
Are there any other known short and long term side effects? Did anyone have a bad experience while taking it?