I would NEVER install any "ringtone" apps on my phone. You just never know what kind of crapware they're also going to be shoving down your throat. I also love Zedge, but I use the web page to find and download the cool ringtones and then just move the MP3 to my "ringtone" folder.
Android lets you do this natively - use ANY audio file for your ringtones and alarms. Don't install apps to do it, just find the ones you like and copy them over.