While Superku and I do not agree on all things game design. Him being a green light game developer and me having never finished half a project. I would like to highlight the advice that he has given that has made the most impact on me.

1) Focus on mechanics
2) do not use shop sold assets - they never fit your art scheme and are hard the integrate
3) create a art style that is both simple and that you ( the game dev) can produce yourself - You do not know if you will gain or hold a art partnership and your project can be sunk if the artist leaves the team.
4) do not do a multiplayer projects - as first or second - or anytime you are not extremely experienced with multiplayer design and coding - in my case NEVER
5) be fluid and open to change, if something just doesn't work , drop it and focus on what does. Also be not tied down, if new ideas spark that fit - put them in.
6) Stay on one project and just keep going

Thanks Superku