full floating wristpins vs. pressed wristpins

Not really IMO. Just ease of assembly/disassembly. Some claim a few HP at high RPM--I can't say I've ever witnessed that. J.Rob