Templates i believe come with the Steam version, as well as the freedom to swap versions at any point from 2.0 up to the latest version. There is also auto updating so you will always be able to swap to the latest version at any point even if you locked yourself to say 3.5 for the last 6 months.
The cons could be auto updating if you don't pay attention and accidentally upgrade your project, and no C# support which is negligible if you only use GDScript.