I wouldn't be mad if he won over Iolanda, as I like him and part of the song... It's right up my alley, but it misses something. I think the song eventually becomes a bit flat by the end and João needs a bit more oomph on stage (fixeable).
Still my personal runner up.