What's the best practice test software?

I’m currently an R5 PCLP (Admin), and I’m looking to take the ND 6 update test. What’s the best practice test software out there? Selftest? CertFX? Selftest seems to be a little more expensive than CertFX, but I’ve never used CertFX. TIA