Agreed on just about everything. Only things I don't are pretty much because I haven't got there in the game yet.