Both ようだ and みたい can't be used for a dish you are really seeing, since these are used for a logical deduction. For example, あんなに行列ができるなんて、あの店はおいしいようだ/みたいだ is valid when you see that a line is formed in front of a restaurant. I don't think these expressions sound rude. It's just odd.