yeah this would be a good idea
the CB avatars are a little wonky especially when being ported to other modules.
having a nice square size would be perfect!
SimGallery has image cropping capabilities in their new 3.0 version.
although I have not fully messed around with it, I do not know if it applies to avatars.
but I know it does allow for front end avatar upload.
but SimGallery is expensive