What I find so much fun about quilting is that we get to make the rules. I really like your quilt. The only thing I would change is maybe make some borders so it's a size more useful to you, maybe.
I love that ribbon block! I also like the other blocks and the fabrics you used. I never thought I'd like modern quilts but it turns out I love them!
It's a great quilt and you did a fine job.