I remember reading an article about an indie dev that found it to be actually bad in his case, because he wanted to sell at his site as well and all google searches went to steam, And there was some clause in which he could not make it cheaper on his site (as steam takes a cut, he wanted to make it available cheaper if you bought it directly from him).