I think most producers have a gut feeling when they know their work is starting to get genuinely good. I prefer to only finish and release things I know are there. I have dozens of half finished tracks that are solid enough to make into something special, but I know a lot of producers that would just get fed up and release it halfway just for the hell of it. I think it's important to be selective. EPs are a good challenge, but don't do one because it sounds cool, wait until you have a story or reason to group 5 or 6 tracks together. Make sure there's solid continuity.
There's this producer i know back in DC through a friend named Stephen. Crazy good producer. He dropped two tracks back in like 2012, got like 30 million plays and vanished. We were curious what the hell he was doing and eventually realized he was grinding through and trashing a bunch of songs until he hit a unique sound. Anyway, fast forward four years and he just put his album Sincerely out and is pulling those numbers again, but with a musical platform he can actually grow from. There's something magical about crazy well made music coming from out of nowhere by someone no one's ever heard of. There's enough mediocre amateur music to go around, I think everyone should just let it die and wait til they have something real to say.