My mom uses a bento box to pack her lunch. I think the bento box is more appropriate for Asian meals where you have various types of small dishes or condiments. However, it's also great for people who like their sandwich "fresh". Keep tomato, lettuce, meat & bread separate until you put them together.
I did use a bento box when I decided to change my eating habit from a couple of big meals to 6 smaller meals a day. I just divided what I was planning on eating into smaller portions in a bento box. Worked amazingly well!^