I'd just like to point out that actually FF7 supports non-square textures. Of course, it relies on the GPU driver for using them so, if the driver doesn't support them, they won't work.
As for transparencies, you can also make a P model 50% transparent. It seems to be rather buggy though (bad polygons sorting), so I'd advise against using that.