Gnome has a "Always on Top" toggle for each window. I imagine there's a protocol for an application to set it by default but the OP's window manager might not implement it or there might be an incompatibility.
Does it require a little more knowledge on the part of the user? Yes, but it's worth it because with that knowledge comes power.