It's taken me way longer to clear this game than it really should have. From very early on it always felt rather unpolished to me, but I still enjoyed it a great deal. Navigating through the Chiyoda region was pretty annoying and whatever region came before that was somewhat bland, but all in all I really enjoyed exploring the game maps. The game world overall has a great atmosphere to it. People often compare this entry to Nocturne, but I feel that Shin Megami Tensei V is it's own unique experience.
A while back I was tasked to create a web application based on the popular MVC architecture pattern. Part of the task was not to use a framework, but to write the application all by myself. So I looked at my notes from school that taught me this basic model of an MVC architecture:
You're a programmer. You always know the exact specifications of the thing you've set out to model. You can always trust dependencies you rely on to just work and never break. You can trust that the environment you're programming for remains stable und unchanging for time immemorial.
Your neurologist suggests that your naivety and optimism may be cause for concern. Or maybe you just woke up to an angry customer's mail complaining that the feature they had requested wasn't realized to their satisfaction. Or did you wake up in front of your screen, still having to fix that dependency issue that came up in yesterday's update? In any case, you probably don't have much time to think about where things started to go wrong.