My personal opinion is that there's no point in releasing on Steam unless you realistically expect non-trivial sales. If you're releasing cold, with no serious marketing and little interest following you, then all you're doing is spending $100 for the privilege of drowning in a more prestigious sea.