Yakuza 3, hands down. Underrated awesomeness.