Just bought the game on Steam after waiting ages for it and this will be my first SMT game so please can anyone help me out on what the best demons I should be focusing to get in my first playthrough? and is the game challenging that you need to get these demons at all?