I've played about with a lot of different technologies. Now I'm trying to keep to TypeScript/JavaScript, Angular4, Ubuntu and Arch Linux wherever possible. Windows often a necessity and tbh it's not all bad. Be wary of using cloud storage unless it really is the best solution; sometimes it's better to retain control of your app data.