What's the best cost for Surface Mini? As a consumer and as Microsoft.

As a consumer - $300

Microsoft - $399

Your opinions?