I don't really get all the whining about 'lag'. So something takes an extra half-second to complete, it's not that important.
Seems like I am one of the few people who remembers the days when the attitude wasn't 'everything, now-now-now!', and people could actually wait for their computer to do something.