SlaveNumber23 said:
I bought a few cheap games from it for my 3DS, Picross, Pullblox, Fallblox and A Link To The Past, I wouldn't buy any titles that I could get a physical copy of for several reasons:
1. The download service is fairly buggy and the download seems to restart itself every now and then.
2. The file sizes will be pretty large, which makes the problem above a lot worse.
3. The prices are significantly higher than buying a physical copy.
4. Not many titles are available for digital download (at least last time I checked.)
5. If I remember correctly, downloading a game disables your 3DS from performing other tasks while the process occurs.
6. Download speed is fairly slow as far as I can tell.
7. eShop is very poor at informing you on the status of your download (the size of your download in bytes, download speed etc.)
Basically the eShop on the 3DS at least is only really useful for smaller titles which you can't buy physical copies of. I would not recommend using the eShop for the 3DS unless it is impossible to get a physical copy of the game you want.
My experience has differed greatly from yours.
1. I've never had a file or system crash while downloading software or ever had it restart.
2. Full games are usually sized between 4k and 8k blocks.
3. The prices are the standard MSRP, sometimes they are discounted; there's a section for games on sale.
4. There are definitely not as many titiles available digitally than physically, yes.
5. You can actively download which prevents you from doing anything else, or you can have it download in the background and use your wifi connection if you are not using it. It's the same that every other console works.
6. Download speeds are going to mostly depend on your ISP, it took me about 10-15 minutes to fully download Etrian Odyssey 4
7. The shop displays the file size before you download it, but yeah it doesn't show transfer rate or estimated time left, but there is a progress bar with absurdly annoying sound effects that you can't turn off.
The eShop is good, not great. Definitely serviceable.