The first thing that stands out to me is the very high temperature. None of the listed fish need 82F, this is the top of the temp range for the yoyo loach, and the neon tetra will not last long. You can read more in our profiles, second tab from the left in the blue bar or click on the name when it shades in posts.
I would suggest no higher than 77F due to the neons needing cooler water. The loach will be better too. The higher the temperature, the faster fish metabolize and aside from using so much unnecessary energy, they literally wear out.
Same thing applies to the water movement. Most forest fish occur in quiet-flowing streams and flooded forest. While they may seem "OK" with a current, this too is only wearing them out. They have to fight it night and day; imagine how you would feel having to constantly walk up a steep hill with no chance of a respite.
Do what you can to reduce the flow; it will be better for the plants too.
Having settled the above issues, I agree to get rid of the algae eater; if you check this profile, you'll see they can get quite nasty as they mature, and your loaches will have some trouble if it remains. Increase the loach to 5 or 6, they are very social. And the neon to 9-10 or more. Shoaling fish are always better in larger groups, when space allows. You said you don't want the danio, so let the last one live out its life [the high temp is not good for this species either].
Gourami, depend upon species, and yes, the water flow should be reduced a lot. These fish occur in swamps and pools thick with plants. They are not active swimmers. Some can be aggressive though, check the species in the profiles. Also, in the loach profile it mentions that this species will sometimes nip the fins of slow fish, so Gourami might not be advisable anyway.
Hope this helps you.