One thing to be careful about is that after you enable flexshare, all volumes which have not had their priority explicitly set will all share a default queue or bucket (this is covered in the flexshare best practices guide which you should check out)
In most cases this is absolutely fine, however there are situations with very heavily loaded controllers that a volume which has its priority set to low or very low may actually get more resources allocated to it than the volumes in the default bucket.
This is because once a volume has a priority explicitly set for it, it get's its own queue, its only those volumes which dont have an explicit priority set that have to share their queue.
I personally feel that if you've enabled flexshare, that you should ensure that all new volumes are assigned a priority as standard. Unfortunatley this isnt part of provisioning manager today, however a failry straigthforward script could be created that detects volumes in the default queue and add give them a medium priority.
Regards
John