Having not much else to fill my room with other than others' possessions(not gonna get into that, but no, I don't steal anything, my room is just used by some as a sort of storage room), displaying my games on a shelf feels great. However, getting physical copies of games in my country isn't that easy.
The Brazilian 3DS eShop's prices are, like on all other places, no different from store prices. That said, you can get physical copies for a little below the eShop price. People who buy games in bulk abroad or get some sort of cheap shipment alternative will sell the games for around R$120, whereas the eShop price is at R$150. In stores, the games go from R$150 to R$200, so logically it is cheaper to go online and order a physical copy. However, shipping is expensive and slow.
Where I live, there aren't many sellers for games I'm interested in, so I'll have to order copies from the Southeast of the country. Shipping will cost me from R$30 to R$70, so the game will go from R$150 to R$190. It makes no sense to get a physical copy online for the same, if not a higher, price of a digital copy then wait for it to arrive unless you really want to avoid digital stuff.
I got myself a 32 GB microSD card and now I can just forget about it. Once a game I'm really looking forward to get is released on the eShop, I can purchase it and download it overnight. It's much easier for me that way and I don't plan on selling my games either.
tl;dr Digital copies fit me well, though it'd be great if I could get a <9.3 3DS and physical copies, dump them, put them on a shelf and install the dump on my SD card.
I can dream.