Having played it I now agree with your take mostly.
Yes... after they took all that time I assumed it would be HD and well... an improvement on say the PC port.
It's essentially the PC port with the controller overlay. I have an iPhone 6 but if I had an older one I'd be wondering why this is so slow because it ran on a PSX just fine (and being a port, it shouldn't have any overhead on top of the original).
Bug preventing it from being played? I haven't noticed any and I'm up to the part where you're in the town that's a big gun (Rufus has the big ceremony and you dress as a guard). Hmmm which bug?
That said, given the price, I think you're paying for the FFVII NAME only, not the quality. It plays a bit like a rushed job emulation effort by some jailbreaker might play. Really shoddy, rushed job.
I'm sorry. I was wrong about the bug.
🙂
Te be precise, there is a bug indeed, but it's still possible to go on with the game, only, at the time I wrote, I didn't know how.
In the original game, when you were trying to escape from Aerith's house, you had to walk slowly past her bedroom door. Otherwise the noise would allert her. When I tried to do this on the iOS version I found that it was impossible. Even when trying to walk slowly, Cloud would still start running by himself, making noise and allerting Aerith. Turns out that you have to simply run away...no walking.
If you walk you make noise, if you run you are 100% silent. But why??
The reason is actually pretty funny: in the original game you walked by default. To run you had to press the square button while walking. Let's call it the "run/walk switch button". On iOS autorun is enabled: you run by default and walk when you press the switch button (B).
Back to the bug: the problem is that the game doesn't really know if you are walking or running. It only knows if the "switch button" (Square/B) is pressed or not. On iOS the game wants you to run because when you run you don't press the switch button, which, on the original game was "the run button". They really did a lot of testing on this port!
Talking about performance. On my Air 2, on the world map, the game looses frames. This is easier to notice in some places, but if you change the camera and put it on the back of your shoulders (L2,R2) the problem becomes more severe. I didn't notice this on my iPhone 6, did you?