I got really angry at some of the behaviours in TableView around tab and escape that drove me to write a lot of stupid code before largely switching to SpreadSheet Views. I've like what we've done of them so far, though it has resulted in a lot of index math which im not a fan of. Things get nasty when you try to merge cells.