It seems like he can see broad shapes, like me walking up to the bowl. When it comes to small things, like food, my finger, he doesn't seem to do well. He used to follow my finger and never have a problem getting food. When I say he misses the food, I mean he'll be 0.5'' away from it lunging... not really close at all. He'll do that 5 or 6 times before finally getting closer to the food.
As far as plants, he has always enjoyed swimming through them... so I can't really say he is bumping into them.
His eyes aren't really cloudy, they used to be small black circles, now they are about 90% "flesh colored" (he is orange) and a tinnny black spec. I don't have a great camera and haven't mastered the art of taking pics of fish... so I can't get a pic that you can tell anything from.