The recommanded item section in the shop should be replaced by a smart shop section that refers to the items you mostly by with the hero you are playing right now.

since they save statistics about which heroes i have played, they should do the same with the items connected to the heroes.