Non sono gli IDE che supportano il multipiattaforma. Qt Creator significa programmare in Qt e c'hai tutto il supporto che serve per realizzare programmi per una marea di piattaforme
http://doc.qt.io/qt-5/supported-platforms.html
VS significa usare .Net e Xamarin. Il problema grosso è che nell'equazione manca il meglio di .NET e cioè WPF. Con Xamarin sei limitato a Xamarin Forms. Inoltre Xamarin non è un mostro di stabilità e robustezza, come testimoniato dai molti problemi denunciati sui forum di supporto.
Come scritto da Giacomo Furlan esistono ulteriori alternative, più o meno valide a seconda del contesto. Se devi creare un gioco ad esempio, è inutile sbattersi tra Xamarin/.NET e Qt. Vai di Unity ( ci sono alternative ovviamente ).
Per cui è fondamentale capire cosa esattamente vuoi fare.
p.s. Qt te lo consiglio comunque, perchè primo supporta molti linguaggi, tantissime piattaforme, soprattutto i 5 sistemi operativi più diffusi ( i 3 desktop e i 2 mobile ). Inoltre c'è il non poco trascurabile vantaggio di essere la piattaforma preferita per lo sviluppo di soluzioni embedded in campo medicale, IoT e automobilistico. Cioè conoscere Qt ti apre le porte a tante possibilità di lavoro ( se è quello che t'interessa ovviamente ).
.NET è imho una tecnologia sì diffusa, ma proiettata maggiormente verso settori difficili, ovvero il desktop che di fatto sta morendo fagocitato dal mobile e l'enterprise/SoHo che però è pesante, nel senso che il software deve dare certe garanzie, sottostare a normative legislative particolari. Il tipo di cose che richiede l'avere alle spalle un'azienda ben strutturata, magari con avvocati bravi a disposizione.
A ciò aggiungici che la corsa al cloud computing sta distruggendo pure questa nicchia. Cioè siccome le elaborazioni pesanti si sposteranno sempre più lato server e lato client sarà necessaria una banale interfaccia, l'industria sta utilizzando sempre più Electron che consente di creare app d'interfaccia in maniera relativamente facile e veloce.
Per cui il consiglio che ti dò è di guardare alle statistiche relativamente alla diffusione e ai trend delle varie tecnologiche, ad esempio questa
https://insights.stackoverflow.com/survey/2018/#technology
Inoltre considerare quali sono i settori più in voga e quali tecnologie sono le preferite in tali settori. Ad esempio, come già ho scritto, puntare sui PC oggi è in perdita, è preferibile puntare su mobile, web services, frontend web, IoT, infotainment, embedded. Cioè il mercato è cambiato e MS sta rimanendo indietro. Non a caso hanno lanciato .Net Core proprio nella speranza di mangiarsi fette di questi mercati. In parte sta funzionando nei web services, ma anche lì la competizione con Java, Go e altre tecnologie è feroce. Hanno provato a lanciare un Windows per embedded e IoT ma non ha preso piede. Nel medicale hanno una nicchia legata a Windows Embedded e XP, ma appunto sono presenti solo sulle apparecchiature vecchie, le nuove utilizzano tecnologie differenti. Hanno fatto una mediocre riuscita nell'automobilistico, nel senso che sto vedendo che marchi storici come Ford che usavano roba MS adesso sono passati ad Android. MS è forte nel cloud, insieme ad Amazon, ma il cloud fa parte dei web services ad uso professionale, quindi quella roba seria che richiede avvocati :D
Tuttavia C# e .NET sono tecnologie che è bene conoscere se si ha intenzione di lavorare nell'ambito dei web services e tecnologie server-side in generale. Non è più però il re, al massimo un cavaliere.