I would only use portable speakers in public if there was no one around me, or I'm holding a party since I'm not sure how the people walking pass me will like Final Fantasy and RPG Music, Jpop, Kpop, Cpop, Anime music, etc since it is not popular in Canada like Pop, Rock, or Country...
I usually use my handheld console like Gameboy Advance Built-in Speakers when I play in public since I enjoy listening to the background music and sound effects through speakers while I play my games.