When I contemplated going to the 'next level' so to speak, I always thought to myself, am I ready?
As far as going from OW to AOW, that answer for you seems to be 'yes' because you are doing some soul searching and asking the question. That very fact means that you are probably ready to move forward. The question you are probably thinking is, am I going to get anything out of AOW and if so, what is it going to be?
You have the basics, and some experience - so yes, now is a good time to take the course by most peoples reckoning. Keep in mind that most things that are 'taught' in AOW are things that experience itself can get you as you have already posted - good bouyancy, good trim characteristics, proper techniques for a lot of things. But remember, you are getting to dive with an instructor for a lot of this - be certain to use them and get them to offer suggestions so that you can learn this stuff faster and make the gains all the easier. Take a look at the course, at the specialities offered and make the choice as to what will make you a better diver for YOU.
If you use the instructor for their wealth of knowledge, and do not just take the course to say you did it... and you actually listen and not go lemming, you can get some good things out of AOW.
YMMV.
btw, before you ask... the way I knew it was time to take Rescue (after AOW) was when I noticed that I was becoming concerned with how other people were diving and wondering what I would do if there situation went bad real fast....
Of course, this is just my opinion, I could be wrong.
Take it and have fun... just get everything you can out of it.