First, z97 is a high-end motherboard, while H81 is a low-end motherboard. There is a big gap in product positioning.
Second, the Z97 motherboard supports CPU overclocking (if the CPU can be overclocked), while the H81 motherboard does not support CPU overclocking.
Third, there is also a big gap between the two in terms of materials and function expansion.