I tried DL-site in the past, a really odd service, they communicate mostly in Japanese and want the game to be censored, but you are right it might be a good alternative.