I don't think there is ANYTHING wrong with voting for yourself, in general.
The problem is when voting for yourself AND others (meaning truly independent others, not just votes that are part of a trail, voting circle, paid vote, etc.) not voting for you. That indicates there is no consensus that your contributions are actually worth anything and you are just farming.
Re. HBD., the conversion function in the next hard fork will change the protocol a lot. It will be an interesting experiment.
Back on self-voting, I once proposed, half-seriously, that you be REQUIRED to self-vote on all of your posts and comments. If you don't think that your contributions are worth something, you shouldn't be making them. If others disagree they can downvote. That's part of establishing consensus on what should be rewarded.
RE: I stopped self voting this week