If you want a long, deep, non-generic RPG with many options and a very original artstyle. Go with SMT3. But the journey will be hard and long, and you might lose your way more than once.
+fast battles
+all enemies are recruitable
+long game
+tons of stats management and spells
+excellent original worldview and artstyle
+great dungeons
+great music
-hard, very hard
-some battles can be cheap
-not for those who like FF style stories, because this is more like a satanic adult DQ
-random encounters
-some dungeons can be long and maze-like
If you want to go with a dungeon crawler with some very interesting systems and challenging gameplay, and you don't mind mediocre graphics in exchange for a pretty awesome party based Vagrant-Story-ish experience, go with BoFDQ.
+strategic battle system
+items can be used to distract/destroy enemies before the encounter
+no random encounters
+great music
+tons of replay value
+great dungeon crawling experience
-great dungeon crawling experience (heheh)
-can be a little too fustrating for some people
-lack of save points
-requirement of save tokens
-possible requirement to restart the game from the bottom if you mess up
-not so good graphics
Now on the other hand if you want to experience the worst game tri-ace has ever put out, and want to see how even with good graphics, good music, and a previously respected franchise you can see have a complete mess of a game, by all means pick up SO3.
+no loading
+large areas
+solid graphics
+no random encounters
+good dungeon design
+good music (not excellent though)
-terrible cutscene directing
-unbalanced battle system
-weak plot
-dumbed down systems from the rest of the series
-poor item creation
-boring enemy designs
-generic characters
-long but unfruitful adventure
-retarded plot twist
Hope that helps.
