and no, pilots are not required to report 'leveling' at their last atc assigned altitude. if that were the case, there would be A LOT, and i mean A LOT, of unwanted frequency congestion. i don't know any pilots that do that, unless requested to do so by atc.
I was always under the impression...