In case it has not been confirmed yet.... Yes, there are only 8 badges.
I have about 300 hours logged in already. There is tons to do afterwards. The game has a lot of depth + online. I especially like the underground.
Did it feel shorter? Nope. The only difference I noticed is that it plays slower than the previous ones, as far as the battles playing out.