Yeah, "Undo" in current iteration sucks. Not only with style undoing. Solid Undo and properly presented/displayed Undo history would solve quite a bit of issues in BIAB