At this moment, I only see two things as incentives for running a full node: verifying one's own blocks and bettering the network.
What about adding tangible incentives for running a full node, like lower transaction fees? Does this go against Bitcoin's creed or functionality?