Hokay, now I know GTA V recently made this a thing, but can we have more FPS-Open World games that aren't set in a fantasy situation please?
Not really sure what you mean, since the only fantasy first-person open-world series that comes to mind is TES, by my definitions of "fantasy" and to a lesser extent "open world".
If by "fantasy" you mean "anything unrealistic/not present in modern day", I think you're basically limited to Far Cry from 2 onwards, which isn't exactly a bad set of options save for the fact that it means supporting Ubishit.
If, unlike too many snobbish normies (reeee), you differentiate "fantasy" and "science fiction" then you have Fallout 3/NV and possibly Borderlands if you can settle for a somewhat less-open open world.
As for my problems with JRPG combat, I really don't think the random battles are it. I mean, they are annoying as fuck but an increasing number of JRPG devs have been realizing that and the once-ubiquitous feature is slowly dying in favor of "bump into enemy to fight" or other systems.
It's also not because it's almost always turn-based, because a fuckton of older CRPGs did that right. Rather, I think it's that JRPG combat is usually
boring and barely interactive. Generally, the battles have no strategy involved and are just wars of attrition and praying to RNGsus while cool but repetitive animations play. In contrast, even the most primitive of turn-based CRPGs generally require and allow more varied tactics and allow movement around the battlefield.