Hi,
the two codes are functionally equivalent. In one case the node just have one routing protocol (AODV), while in the second it does have two protocols (static and AODV).
The static routing allows you to add static routes and/or to use GlobalRouting. In all the other cases it shouldn't disturb. However, due to the random number initialization, you may have slightly different simulations results. In any case the results should be statistically equivalent. If they aren't, you found a bug.
About the propagation model, I'm not an expert. however I think it mainly depends on the scenario (urban, rural, etc.) and the nodes speed. A literature scouting should be the best way to get an answer.
Cheers,
T.