I vastly prefer gift cards or even straight up cash to receiving someone else's guess at that I might like, since they are usually wrong. :p
But this is not a binary situation - the presence of a magic item shop doesn't mean you suddenly stop finding magic items. It just means you have a way...