Best way to seamlessly transfer data to a new system

I have tons of data on my computer, and I am going to be switching over to an entirely new system. I am really worried about losing everything I have, such as accounting files and sensitive client information, if things don’t go as planned.

I am considering online data backup? But a few friends have recommended a few other products, such as thisor this product

Has anyone used this service?

Gossip is the art of saying nothing in a way that leaves practically nothing unsaid. - Walter Winchell