Heat rises!
The front and bottom fans should be intakes, with the top and rear fans being outtakes.
It doesn't really matter if heat rises when you have air flowing through the case. Convection gets broken up by the flow of air through the case.
I think that maybe historically having fans on top be exhaust fans is because PSU used to be mounted on top, sucking air in from the top of the case and blowing it out the back. Putting an intake fan on top would not be effective in that configuration because it feed the PSU fan.