So here is my advice to play a good character and feel good about it.
1) Help as many people as possible: in Skyrim there is a lot of people that need help, from deliveries, to slaying monsters, recovering lost items, or even giving some advice. This isnt only an act of goodness, but also is rewarding, if only with the smiles of the people you helped and the words: "friend".
2) Be charitable: play with some kids, something that is often overlooked, but really can give some respite and a warm feeling, a knight playing with the kids gifting them some of his time is a vision to behold. Also give some coin to beggars, maybe isnt much and even i would like to give more, but at least, for some mere coins, they can have a nice meal.
3) Become a Thane in each hold: Being a Thane is the maximum expression of being of great service to a community, carry your tittle with honor after you have helped the Jarl and the people with their problems.
4) You have to save the world: Dragons are a pest, i know, a big scaly annoying pest, but you are the only one that can get rid of it, so get to it and stop the end of the world as you know it.
5) Avoid guilds: Most of the guilds are neutral or evil, you have no business there so feel free to avoid them. you dont need them telling you what to do when you have a higher mission to acomplish.
Some other considerations:
- Stop the civil war: The more it drags, the more blood is spilled. Even if being neutral would be a nice option, the truth is, you have to take a side for the better good. Pick a side, battle with honor and help stabilize skyrim.
- Stick it to the daedra: you dont have to be a vigilant of stendar, looking to destroy Daedras, but if a Daedric prince tryes to manipulate you into doing something for them, simply dont listen and ignore them.
If you have any other tips or advice, feel free to post it.

In that sense you are quite right.
