I can tell you put a lot of work into this. You present the player with a lot of information all at once and that can be quite overwhelming if you're just starting the game. Maybe there's a way of easing players in a bit by only showing newbies they need at the time. For instance, instead of starting a new game at the shop, start them in an easy dungeon. One they can do themselves. Show them how to attack, use health, all the basics of combat ect. Then take them to the shop and over world. Doing the combat first would give more context to the things you're buying.
Id also place the battle map more in the middle of the screen if thats the main focus. This isn't an important suggestion, id just think itd be cool if instead of just showing three dungeons next to each other you drew a map, and made people select the dungeons from the map. Cool game, I played on my own, so i can't comment on how well the social aspects work.