THE OPERATING SYSTEM YOU ARE USING
Different operating systems support different wallets. While some wallets are fit for all OS, you need to determine whether your mobile or computer system is matching with the wallet of your choice. As you know, you are your Bitcoin banker. So, you must ensure that your wallet of choice is secure and supported by your operating system.
You should not go for a wallet that is not compatible with your PC. Also, if you plan to access your coins through both PC and mobile device, going for the cloud wallet is recommendable. However, you should check the provided security features before subscribing to this option.