Beamdog earns more from a sale on their store. I'm getting the App store version though, as I like to keep my software in as few places as possible. I'm not getting a download manager for one single game.
Would be nice if we had the option to buy these games as direct purchases WITHOUT requiring the necessary gateway-store software (e.g. EA Origins Store, Steam, Beamdog, GameAgent, etc).
Reminds me of credit cards. You shop at Target, they want you to apply for their credit card. You shop at Sears, they prefer you to use their credit card. You shop at so-and-so, they ask you to apply and use THEIR credit card. Pretty soon, the average American ends up with 17 credit cards, each for places that they only visit once a year!