Я за кастрацию домашних котов, если он не выходит на улицу, не гуляет, то необходимо кастрировать, желательно в 7-8 месяцев, тогда кот намного легче перенесёт наркоз и быстро восстановится. Вижу только плюсы, запаха нет, углы не метит, не орёт и себя не мучает. Своего давно кастрировали, мальчик быстро пришёл в себя и очень бодрый и резвый остался, кошку не просит, они ему по фигу, крупный и со здоровьем всё в порядке.
А вот если кот/кошка домашне-дворовые, то это совсем другой вопрос, тогда можно задуматься стоит ли....
За стериализацию кошек совсем ничего не знаю, вроде бы сложнее сам процесс, чем кастрация котов.