In the end you ALWAYS should do what YOU think is best (but you have to take for granted that nobody else will agree with you, hence that nobody will buy your game)
So, when e.g. you want to SELL your game you are already compromised. But if you just CREATE a game and give sh*t about selling, then you can go about how you see fit and if you wish take 5 years to model the bf109 cockpit in ridiculous detail