You are correct, PLA is per definition food safe. The problems you mention are also correct. There are two other major problems: There can be residues from other prints in your printer which contaminates your prints. The manufacturer does not label their filament as food safe. There are no list of additives which could be harmful.
There are ways around some of the problems like smoothing with heat or chemicals. Most of the time it is no major concern. Containers for cutlery? No problem as long you are not selling them. Container for food itself like lunch boxes? This is something I personally would not risk. Lids for containers with no direct contact to the food? I think you should be alright. Just don‘t do it commercially.
For me, the X270 ist the sweet spot: it is small and portable and has a acceptable battery( in fact 2 of them). The display is usable and comes in full HD. 720p is a little bit too low for my tastes. You can upgrade the RAM and put an m.2 ssd inside(although only with 2x PCIe bandwidth). You can also charge it with USB-C. With an i5 it goes for around 200€ in Germany. US prices are usually lower.