I suppose AIX LVM finally is able to reduce the size of filesystems (with AIX 5.3). This has been available in HPUX, Veritas, and most likely Linux (since Linux LVM is based on HPUX's LVM) for at least 10 years.
You seem to be right about pvmove. It looks like it works for small filesystems, but will take forever on large filesystems. I haven't had to use it, so I've never run into that issue. I do have to admit that the pvmigrate command on AIX is fantastic. I use it to move/migrate large amounts of active data across my SAN all the time.
Some information on Linux LVM:
We're using GFS (clusted, concurrent filesystems) and it is working well.
lvmsar is available for Linux also:
From what I can tell it was available in lunix before AIX. Feel free to correct me if I'm wrong here.
lvreorg is available, but really only as a work around:
I've personally discovered two major bugs with IBM's LVM over the years that have caused major outages for enterprise class applications. In both cases IBM released a patch shortly after I was effected. Both LVMs are still evolving and have issues. This is the nature of the beast.
The only issues I've had with Linux LVM is during the initial setup process. I think that is more because I'm a novice with the tools than anything else.
My point is not to say which is better. Both have their places. I currently manage three separate (relatively complex) AIX HACMP clusters which uptimes of over a year. In my opinion this is not only possible in AIX, but expected. I wouldn't expect this out of Linux - yet.