את אתה רוצה לעשות לעשות ניפוי שגיאות (לא מצאתי מילה יותר מתאימה בעברית ל-debugging) ישירות בתוך ה-ide שלך אז עורכי טקסט כמו sublime/brackets לא ממש יועילו לך.אם סביבת העבודה שלך היא נטו Frontend אז הייתי מציע לך לעבוד מול Brackets במיוחד בגלל שהיא נורא קלה לקסטומיזציה, כל הפלאגינים שלה כתובים ב-nodejs ו-pure javascript אז תוכל לשנות ממש מה שבא לך, לעומת זאת כדי לכתוב פלאגינים לsublime תצטרך להכיר פייתון ברמה די טובה.
יש גם קשר ישיר לסדר גודל של הפרוייקט, אם אתה עובד על פרוייקט מאסיבי שי בו המון מחלקות, המון קבצים, המון הגדרות, העורכים האלה שוב נורא נורא פשוטים מדי, אתה לא תוכל לראות רשימה של כל המחלקות בקוד שלך, אין תמיכה ישירה בתשתיות של MVC שמאפשרת לך לייצר מודלים/קונטרולרים בלחיצת כפתור.
אני אישית עובד עם Brackets ל-Frontend ו-Webstorm ל-Server, זה נשמע מוזר בהתחלה, אבל כשמתכנתים full cycle זה התהליך הטבעי, זה גם נותן לי התמקדות מלאה בחלקים של האתר, אני לא מפתח שדה של input ורץ לשרת לראות שקיבלתי אותו, אני מפתח ממש את כל ה-front כמו שאני רוצה, כותב טסטים וכשהכל מושלם אני עובר לשרת.