I recently got my Surface Pro 3! However, after browsing through these forums I'm seeing a lot of individuals comment on severe stability issues (problematic battery, drivers, WI-FI...) when upgrading to Windows 10. What is the best course of action with a new SP3? Should I leave it at Windows 8.1 or should I do a clean install of Windows 10? What are the best methods to avoid stability issues?