Yes, speaker height above all else.
As for ports, I've never had any issues with either front or rear.
However, very small ported speakers at volume might have issues.
It's a nice idea to have them behind fabric.
I'd prefer not to see the speakers.