Forefoot running is better than heel strike running, especially for your knees! When running, forefoot striking automatically causes the knee to bend and flex, which brings initial foot strike position much closer to your hips (i.e center of mass). The functional and performance advantages of this is it reduces brake time, while raising energy efficiency.
So, what does this mean for the knees?
It means the brake force is so low in forefoot running that the compressive wave responsible for knee injury is actually eliminated, while allowing the foot a firmer hold (because forefoot striking is a larger foot contact area), offsets bending and twisting from cascading up the lower leg to the knee. Read more here about why heel strike running is the worst style of running for the knees, and for the rest of your body!