I have to agree, i think the artifact shop should contain some of the other consumables. I'd be hesitant to put teleport scrolls on there (at least in unlimited quanitty; perhaps limit it to 1 ever 3 minutes?). Itd be really nice to be able to grab a quick 750hp potion or mana potion there early game, and it having a flag lock every 10 minutes or so might be useful also.
I know most people on these forums hate to think about Dota, but I think the artifact shop could definately draw some inspiration from Dota. You've got your main base with all the shops and all the items (well, except dotas equivalent to artifacts / secret shop). In two of the lanes (top/bottom) there is a shop that contains something like 11 items. Its got a Teleport scroll and a handful of items that are used in many other more powerful items. The items sold are very general in nature; there are a couple health regen rings, claws of attack which provide a small damage boost, a life leech mask, and some others. The DG equivalent could be something like
Teleport scroll, Banded Mail, Scale helmet, Brutality Gaunts, and a few consumables. Not items that hold large sway over the game but things that you would like access to early and easily. This would add large amount of contention to this particular flag. Toss in a couple solid mid-game items to make it continually desirable.