I believe Portuguese os harder then Spanish, not only because the way sentences are formatted, but because lots of words has its variations. For exemple, "Why" has 4 variations in Portuguese:
Porque
Por que
Porquê
Por quê
Each one for specific moment, but to be honest, even I don't remember where to use them and just use one of if