I used Smule (Sing! karaoke) until I found this app, now I use this one almost exclusively.
Pros:
1. Free to record solo songs
2. USB mic support. This is huge. It allows me to use my Yeti Pro.
(Those first two pros make it better than my last fav karaoke app!)
3. Great song selection
4. Good voice filters
Cons:
1. Maybe some fake accounts? I don’t know if they are, but I’m suspicious that 99% of the profiles I look at have exactly 2 recordings. Why?
2. Some songs are really bad recordings. Like, you can hear the original vocals muffled in the background, or the lyrics don’t scroll correctly.
3. All of my songs top out at 90-100 plays. All of them. Are they only posted until they hit that point, for non-premium account holders? Or, is it a coincidence?
Regardless, the pros well outweigh the cons, so if you like to sing just get the app.
Cappaholic about Sing Karaoke and Record Songs with StarMaker, v6.2.0