I think people complaining about initiative are mainly those who ignored the wits stat because it didn't provide as much damage.  You don't actually need a huge amount to get a good turn order, and it's definitely worthwhile.  The kind of initiative this game uses is pretty standard, basically the same as the DnD system (I'm pretty sure there is a random element at the start).