I absolutely would not trust imgur... I wouldn't trust anyone else with any of my data except as an encrypted offsite backup.
You do not need a beefy server either, you just need the storage space for it. And storage is relatively cheap. The only thing I would recommend is that if you are going to selfhost, that you realize you are responsible for your data; that means backups.