the direction of air flow should go like this: Intake in front and lower front blowing to the rear, Intake at the bottom of case blowing up towards the top. Exhaust fan blowing out at the rear of the case, Top fans blowing out the top. Heat rises, there for push cool air in at the lower front forcing the heat out the top and rear.
your fan setup is fine.
As for which is better, there is are arguments for both sides but neither have a big advantage over the other. THe problem with a Negitive pressure set up is "It is much harder to filter some of the dust out". This is because being under negative pressure every where the air can seep in it will. this means cracks, crevices and gaps.
A positive pressure has an advantage for filtering air quality because all cracks, crevasses and gaps have air pushed out of them so screen filters can clean more of the air. But in my experience positive does not cool quite as well but this is negated because the components get covered in dust faster causing them not to dissipate the heat as well. this means the negative system needs more maintenance