Je vais régulièrement à Barcelone (au moins deux à trois WE par an), et je n'ai jamais eu le moindre soucis.
C'est sûr qu'il est préférable, comme dans toutes les grandes villes, d'éviter de se ballader à 2h00 du matin dans certains quartiers, ou dans des parcs publics avec l'appareil en bandoulière.
Mais ça ne risque pas plus qu'à Paris ou NY....
Et il y a des Pickpockets comme dans tous les endroits touristiques, il suffit juste de prendre des précautions élémentaires...