אל תשפוט קבצים לפי סיומת, זה עוד הרגל מגונה
של מי שרגיל לעבוד עם WIndows.
 
תפתח פעם קובץ ה-proj שלך עם עורך טקסט פשוט, ותראה שבפנים הוא למעשה XML.
 
גם קובץ ה-sln הוא בפורמט טקסט פשוט.
 
אין שום רע ב-IDE, הוא שם בדיוק בשביל הנוחות, פשוט רצוי להבין ממה הוא בנוי, ושלא חייבים אותו, גם לא בשביל הדיבאגר.
ברגע שמבינים את זה, ניתן גם למצוא את מה שהכי נוח כי ב-IDE טוב, רוב החלקים ניתנים להחלפה בנפרד.
 
השאלה אם עבדת עם משהו חוץ מ-VS ו-IDE ייעודיים למיקרו בקרים.
בד"כ, כשחברה שהמוצר העיקרי שלה הוא חומרה (למשל מיקרו בקר, חיישן או board) ומנסה לספק גם תוכנה ייעודית, זה לא יוצא מי יודע מה איכותי.
 
לא משקיעים בזה כי זה reference, או נועד למהנדסים שכבר יסתדרו ובקיצור - לא מה שמכניס את הכסף.
 
מי שעוסק בפיתוח תוכנה פרופר, עובד עם כלים שנבנו להיות במיוחד כלי פיתוח.
Eclipse ו-IbtelliJ נכבנו ע"י ארגונים וחברות שהמטרה שלהם היית לכתוב כלי פיתוח, לא למכור מיקרו-בקרים, לכן אין להם בעיה לטאטא את הרצפה עם VS.