User testing is what makes games good
dont make a copy of something else we already have
And this ^
Make something you would want to play, otherwise we will be able to tell that you didn't like making it.
Make something that is within your ability to make. Simple first, complex later.
And make something that provides some connection or relevance for the audience. Your game shouldn't exist in a contextual vacuum. It should provide some kind of reference to which your audience can relate. That doesn't mean you need a full back story for a brick breakout game, but little things, like using recognizable textures in your sprites (make them look like real bricks!), reality-based physics, and other small touches can really help to captivate your audience.