은 & 는 unterscheiden sich als Subjektpartikel nicht wirklich von 이 & 가.
Letzteres benutzt mal als Ersatz von 을 & 를 in Sätzen mit Adjektiv, da es in diesen Sätzen kein Objekt geben darf. Wenn du zum Beispiel sagen willst "ich bin kein Arzt" (아니다=nicht sein,wird als Adjektiv benutzt)
저는 의사가 아니예요. Jeo-neun uisa-ga aniyeyo.
Hier ist "uisa" das "Objekt", also was du (nicht) bist.
Hoffe das war mehr oder weniger verständlich. :D