My DMing style has almost always been lead by 3 key statments:
1. If you can justify it for your character, I'll allow it.
2. I'm not too worried about my players becoming Overpowered because I just throw better stuff at them!
3. It's not my game, it's my story. It's my job to react to the players' fun