Hi, after using the store to buy hundreds of assets, I would like to share my experience about common unfortunate practices I have found more times than desired. 1- Use of namespaces: You can still find many assets using names as destroyobject.cs or bullet.cs or combinemesh.cs and so, causing many compatibility problems in the project with other assets. 2.- Inclusion of Standard Assets. (self-explanatory). 3.- Inclusion and imposition of Input manager, Tag and Layer manager in the project settings. (self-explanatory). 4.- Bad use of tags and layers: Some tags (Player, Enemy...) are pretty universal and useful but when requiring odd tags for common gameobjects because they are needed for the asset logic, it is very annoying. The same for layers. 5.- Not prediction for multicamera or change of player. Many assets assign the player gameobject or camera (main) in the Inspector and they are limiting the use of them to very simple scenarios. Please, provide the option to assign the player or camera by code (runtime). The list will be updated.