Which languages should I choose between Spanish, Italian or German if I have no urgent reason to do so?

Since my family is originally Portuguese and I speak almost native Portuguese, it’s not so hard for me to understand Spanish or Italian. I started learning Spanish four years ago and I enjoyed it so much, but I switched to learning German, because it’s such a hard language which doesn’t come naturally to me. I like that it’s challenging and I have to put effort into learning it, but I don’t like it at all. I can’t ever see myself speaking it well because I don’t have a chance to practice it. I have no intention of moving to Germany, so should I resume to learn Spanish or start learning Italian, which I also find enjoyable.

Which languages should I choose between Spanish, Italian or German if I have no urgent reason to do so?
Post Opinion