Я считаю, лучше жидкое, и не только для роз, потому что с гранулами высок риск обжечь корни, и тогда растение погибнет. Так у меня получилось однажды при использовании твердого удобрения. Вместо пользы увидела пожелтевшие листочки, розочка так и не оправилась, хотя я и землю в горшке поменяла. С тех пор пользуюсь только жидкими.
Нужно учесть несколько важных факторов. Качество грунта, если суглинок или глина можно внести раствор, он никуда не сбежит, а вот если песок, то часть внесённого удобрения попадёт не по назначению. Погода, дождь однозначно усилит отвод внесённого жидкого удобрения от корней растения.
Мы предпочитаем гранулированные удобрения, которые постепенно растворяясь под воздействием полива или дождя будут усваиваться растением.