P-traps are generally considered by most to be more effective and consistent in maintaining water trap compared to S-traps. Their design makes them less vulnerable to drying out and losing seal: a properly installed P-trap will never lose its water seal.