After adding a web part I always need to change the Chrome Type property from "default" to "none". Is there a way to make the default value be "none"?
Web Part properties > Appearance > Chrome Type: Default
You can make the change in the webpart element.xml file
<property name="ChromeType" type="chrometype">None</property>
Bah, won't let me comment without 50 rep. In SP2013, when deploying via VisualStudio, I had to put the tag you gave in the .webpart file, not the elements file for the webpart.
Example:
<?xml version="1.0" encoding="utf-8"?>
<webParts>
<webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
<metaData>
<type name="ConnectWebParts.Announcements.Announcements, $SharePoint.Project.AssemblyFullName$" />
<importErrorMessage>$Resources:core,ImportErrorMessage;</importErrorMessage>
</metaData>
<data>
<properties>
<property name="Title" type="string">Announcements</property>
<property name="Description" type="string">Home Page Announcements Part</property>
<property name="ChromeType" type="chrometype">None</property>
</properties>
</data>
</webPart>
</webParts>