You can compare this to the likes of mobile games that are the popular thing today, and arcade games had that similar feel. There were certain limitations that you could only feature in the scope of an arcade game that you just couldn't fit in a home console game. With less space to work with you had to pay more attention to the core gameplay mechanics, and with this you would have a better chance of making a game that worked with gamers. That was the main challenge of arcade game makers back in the 1980's.
Now like you guys I appreciate great visuals in a game. I appreciate the cool graphics that today's games feature. They certainly do help enhance the gaming experience, but when it comes down to it, visuals are only cosmetic and are not deal-makers nor deal-breakers. If a game doesn't have excellent graphics, but manages to play well enough for you to keep coming back time and again, then that is a game to hang on to.
One point that I can make here is this: Sometimes too bold can be too much.
I love experimenting with different features in a game. I love giving players variety in the options they can choose from in a demo level. However, I have to keep things in perspective as a game developer. Sometimes the things that I'd like to see implemented in a game just can't realistically be done. As game developers we have to live with this possible outcome that will appear time and again.
If you are eager to just get something out there and present a demo level concept that will get people talking, then keeping things simple would be the way to go. You can't aim too high nor too low in expectations. You have to find that happy medium and go with what makes the most sense. Now if you have a fighting kind of game and you'd like to add a super cool weapon, you have to understand where it can realistically show up, and you have to determine whether or not that super cool weapon is even worth having in the demo. Game development sometimes involves making tough decisions that you won't be sure about at first, but like a fighting game you have to roll with the punches.