There have been many threads on this subject. I would only consider one of those things if there were no derailleur that would work with the cassette you want to use. For 9 speed Shimano road, any 9 speed Shimano MTB rear derailleur will work and most will go up to a 34t or 36t cassette. I have this one on my 9 speed gravel bike with an 11/34 cassette.
https://www.amazon.com/SHIMANO-Deore.../dp/B00WJGWJUC