I disagree
There are a few minor downsides to 3, such as slightly worse library support, and the fact that most current Linux distributions and Macs are still using 2.x as default
However, there are some key issues that may require you to use Python 2 rather than Python 3.
Firstly, if you're deploying to an environment you don't control, that may impose a specific version, rather than allowing you a free selection from the available versions. So if you are going to write apps for people they might not run in 3
Secondly, if you want to use a specific third party package or utility that doesn't yet have a released version that is compatible with Python 3, and porting that package is a non-trivial task, you may choose to use Python 2 in order to retain access to that package.
For something for your own use that always runs on windows however, 3 is probably better to use because it is newer