ممنون با c# که خیلی ... ولی با c++ خوبه؟
بستگی به نیاز شما داره ،
بعضی وقتا پروژه مشخص میکنه کدوم رو استفاده کنید و مجبورید ،
بعضی وقت ها دلبخواهی و سلیقه ای میشه ،
درکل هم qt creator هم mono develop محیطی شبیه اون چهارچوب دارن که visual studio ویندوز هم داره ، توی خودشون فرم طراحی میکنی و همونجا هم براشون کد میزنی ،
mono develop از gtk استفاده میکرد اگه اشتباه نکم و qt creator هم از Qt ، که هردو خیلی خوبن .
سی شارپ آسون تر هست ، و برای اجرا روی سیستم های مختلف از یه میان افزار استفاده میکنه که اگه یه برنامه معمولی میخاید بسازید اصلا مهم نیست و گزینه خوبیه ،
سی پلاس پلاس نتیو و محلی اجرا میشه بدون میان افزار و اگه یه برنامه سیستمی میخاید درست کنید که مستقیم با سخت افزاری در اتباط هست و میلی ثانیه ها هم براتون مهمه انتخاب بهتریه ،
باز هم به تجربه های قبلی خودتون مربوطه ، کسی ممکنه همه عمرش سی کد زده باشه ، کاری که یه تازه کار با سی شارپ توی یه ماه برای یه مثلا ویدئوپلیر میکنه رو توی دو روز میتونه انجام بده .
gnome builder هم بنظر ابزار یکپارچه خوبی میاد ولی من تستش نکردم .
درنهایت اگر مسیر و نیاز شما کاملا مشخص و شفاف باشه معمولا ابزاری هم که نیاز دارید مشخصه و اون زمان معمولا یک گزینه فقط وجود داره برای انتخاب .