FFX has a strong story like FFVIII and very good music. The battle system is also quite fun and is an embodiment of turn based JRPGs. The linearity is about as linear as Star Ocean Till the End of Time. Many places you must go, but also very open. The world is very immersive, and the story forces you to think about what is right. The environments are very varied from a tropical island to a cold mountain. There will definitely be technology and interesting weapons around it.