All games from Lionhead (BW series, and Fable) seem to turn out very different than they had originally planned..
BW2 as well as the others, are not very long. I beat BW2 after 2 days of playing. Wish it would've taken weeks.. But, we wouldn't even have the game if it took that long.