Like, are you guys seriously discussing whether Monstercat or OWSLA would be "right for you"?
Gotta aim big/believe in yourself if you want to make it. I actually have an (unfinished) track that i'm planning to send to mau5trap someday right now. If it fit I'll send it, as long as they don't expect a certain number of fans I don't care.