Mega is a end-to-end encrypted file hosting and cloud storage service for Web, Windows, MacOS, Linux, Windows Phone, Android and iOS. Mega comes with large 50 GB Free storage for free accounts. If you want more you can upgrade to the paid plans. Using Mega you can Backup, Store, sync and share your files and you can also text, voice and video chat securely with MegaChat. It also provides MEGA referral program with 20% commission.
You can stream your video and audio files directly from MEGA and save your files locally on your mobile device for offline use. Some other main features are deleted data retention, build-in transfer manager, automatic camera uploads and you can exclude specified file types in sync. It also comes with command-line support.