Yeah, it's even on the map, Manycoins bank, it's like not too far from the AH and the mailbox. It only has 16slots or something though so you can't really put much. However I found out you can send mails to yourself at no cost, and there doesn't seem to be a restriction in how many you send or how long they stay, at least not a visible one. So I guess you can just stock whatever.
I think mostly the issue with their cash shop is how they decide to monetize mostly gameplay stuff. There's very little cosmetics shit, other than cosmetics that also have gameplay impact(tier 2-3mounts, tier 2-3 companions). On the other hand you have to pay for bags, mounts, companions, character slots(can just make another account though I guess) and respecs. Mounts and Companions have an AD option(well companions will) but considering the price, it's pretty much the same as just buying Zen coins with AD and buying the shit directly, so it makes very little difference there. Now you don't NEED any of these, but they're pretty fucking convenient, bag space is fairly limited due to all the shit you loot especially enchants/runestones, char slots are extremely limited if you wanna just check out the classes, mounts are slow as shit if you don't upgrade them, companions become worthless very quickly if you don't update them(luckily they're worthless in endgame regardless, so you'll want non combat companions like the cat, which is bought with AD, but again need 1million so you're better off buying zen and grabbing it with the conversion) and respecs aren't vital in the sense that you get enough points to max about 10skills and still have 1pt in everything else to test or use for specific cases.
So it's not so bad, but their prices are pretty fucking high at the same time which is actually stupid since not being forced to buy shit and prices being high means people are less likely to spend money. If the prices were lower I'm sure people would be more willing to pay 10$ for 2 bags instead of 1 for example.