Are these commands considered legal or cheats?
- dota_disable_range_finder
- dota_range_display
Are those safe to use or are they considered to be cheats?
Solution 1:
dota_range_display requires sv_cheats 1. You can use it in custom bot games or other games with cheats enabled, but not in matchmaking. This was not always true, but was changed in a patch a few months ago. Many professional offlaners used this, most notably Admiral Bulldog.
dota_disable_range_finder is not currently considered a cheat and is also used by many professional players, most notably rtz.
Solution 2:
It's all good to use these two commands, you can even set them within the game options (or used to be able). Even better, pro's and advanced players have this put off since they know the range by hearth and the circle just adds more stuff going on on the screen.
I can also say with 99% certainty that when you play on the dota servers there are no console command considered cheating. They are just there to debug and set some stuff manually.