I’m 6’4″ and ride a 20″. If I was your height i’d be going for an 18″ but I also like my frames small (my other HT is 18″).
I really like mine. It does a bit of everything and works really well with travel adjustable forks. A very versatile bike if you get the build right. Climbs well and is magic on rough downhill trails. Jumps ok too for such a big frame.
What I don’t like is the high standover height on the 20″ frame, kinda gets in the way a bit. A lower top tube/brace like the soverign or alpine would be better and the paint finish isn’t great if that sort of thing bothers you.
For the money, you’d be hard pushed to find a better all round frame.