homebrew traits for the blind

so we're currently near the end of our mini session and I have some ideas for a character, I have a "knack" for making unique characters so I've decided to make a blind Monk for the main session, and I've created some homebrew perks for him that'll hopefully keep him in pace with the other heroes in the session.

THIRD EYE* (5 to 10 ft radius)(passive)(level: 1/3)

level 1: Third eye allows the user to get a feeling or sense obstacles that are ahead of them (that way you're not bumping into things outside of combat)
level 2: increases range from 5 to 10 ft with the maximum range being 15 also grants the user to sense objects that are moving in a looping pattern (that way you're not getting bodied by a rolling boulder)
level 3: increases the maximum range to 20 as well as grants you the ability to sense the movement of living things and predict their movement.

ENHANCED SENSES* (passive)(level 1/2)
Being blind has its perks.
level 1: you gain a slight advantage(1d6) on DEX checks for incoming melee attacks and certain ranged attacks (IE bows and crossbows) but a disadvantage to checks that require sights and you are also more vulnerable to verbal enchantments and attacks that can disorient or overload your senses.
level 2: your advantage increases to 1d8

ECHO* (action) (level: 1/3) (range 5 to 10ft)
Using your senses at the maximum level you have an advantage over perception checks that are required on locating targets who are using stealth or hidden from sight, the range increases with third eye.

reworking ideas.

Third Eye
Increases range from 5 to 10 ft to 10 to 15 at 1st level, it should allow the user to sense up to 25ft or more.

Enhanced Senses
Adds a 3rd level, at level 3, the user can either get a higher advantage (1d10) or gain an opportunity attack but it will be at a disadvantage.

criticism is welcome, I would love to continue refining these perks even further for balancing and such, you're also welcome to use these if it appeals to you!