Honestly I find E-jets more comfortable than 737s, but that's neither here nor there. I guess in J the situation is different with guaranted free middle.
re. BOB - it can be good, if implemented properly. What I would like to see, personally, is to keep the drinks free, up to and including beer and wine.
BoB can then contain premium wine (incl champagne, why not), liquor and long-shelf-life snacks, plus an option to preorder fresh meals, cold and perhaps even hot.
To illustrate how this can go well, let me attach some pictures of what LO does with preorder meals: