Вы захотите использовать имя, не используемое ни одним из ваших суперклассов - компилятор выдаст ошибку, если вы случайно это сделаете, и вам просто нужно изменить имя переменной. В общем, это не очень большое дело, и вы можете использовать практически все, что захотите. По моим наблюдениям, методы категорий более подвержены конфликтам имен, чем переменные экземпляра.