what nonsense, firstly the online stores are ONLY expensive because they DON'T want to compete with high street prices, if they cease to care about high street prices they will sell at a price that gives them the most sales/profit ratio, which will be a cheap price, probably cheaper than retail. As for internet connections, thats a load of crock aswell, the newest releases you can preload slowly for days beforehand. Even a slow slow connection can generally download FAR FAR faster than delivery of a game and if you compare to going into a store which most people are sensible enough not to do because online is almost always cheaper, if not far cheaper, then so what the majority of games would still only take 5-6 hours maybe on a 512kb connection which is pretty widespread in terms of speed.
as for the EA download manager, again if they switched to ONLY using it they'd upgrade it, almost certainly improve it. But to be fair, i bought BF errm, whatever it was 2142 i guess, had no problems buying, downloading and getting it uber quick as it was and that was several years ago now.
Again prices you compare now are very much on purpose meant to NOT be competitive because firstly they haven't set themselves up to be a online only distribution if suddenly every single person in the world bought their next title online only the whole system would crash. If they switched to only delivering digital content they would change prices and the delivery system.
As for bargain bins, people don't stop making threads about how many deals are on for older games on steam. Steam is massively more used than EA's because EA really aren't promoting, pricing or trying to persaude people to go that route yet.