I have been battling aphids all winter as well (brought in unknowingly on 3 plants from outside). I have found the only effective method for me so far to keep numbers down (not eradicated) is to manually pull each and every one of those things off the leaves. I likely miss one here and there so if I don't check my plants a couple times a week, they start duplicating again. Anything else that I have tried (insecticides, dish soap) makes my plants angry.
My fungas gnat battle thankfully has ended. I'm watering less frequently and after awhile they all disappeared (yay!).Â