With only warning/critical, we can't really know what to fix first. We need to haev a way to "tag" hosts and/or services with a criticity indicator.
Just an int between 0 (I nearly don't care about it) to 5 (if it fall, I lose my job!).
So UI can print "problems" by taking this into account (order by impacts criticity).