Suikoden II hands down.