If you don't want to use arm9loaderhax, your other option on 9.2 is to use cfw and emunand. However, I reccomend having a sizeable sd card for going this route(at least 8gb, more if you want to install games on it).
It does not require a second downgrade, and there are multiple guides on the forums for setting it up with different cfws (luma3ds, rxtools (a bit outdated, but still works. I use it with no issues), etc.). However, it is not as seamless as arm9loaderhax, yet it still lets you do most of the same things. (arm9loaderhax has more capability in the long run, but it depends on what you are looking to do generally)
Ultimately, it depends on your end goal and what you need the 3ds to do in order to decide which method is entirely necessary.
Alot of people here seem to forget that things like A9LH isn't always the best solution in some situations. If you want to risk another downgrade and want more seamless integration, go for it. Go the A9LH route. But currently, I'm fine with cfw, since it fits my situation.