My half sister lives in a group home (she is learning disabled at the very least, I'm not sure what else she is diagnosed with). She is now in her 30s and has lived in a group home for a long time. Most of the people in her home have Downs Syndrome or severe learning difficulties. They are supervised in everything they do, have their own bedrooms but aren't allowed locks on the doors, and my half sister has also had a little job. She isn't easily understood when she talks, has a poor memory, but is excellent at puzzles and crosswords (does them by shape of the pieces rather than overall picture and shapes of the letters rather than reading the actual words). They have specialised support and constant support, and it would be exhausting for someone to look after my half sister by themselves unless they had no other job, I should imagine. However, a woman who works there has said that they can actually make each other's behaviour worse because they pick up each other's traits (my half-sister, not sure if she is herself autistic, but she was adopting the traits of an autistic resident who moved there). So there are down sides to it. She has also been assaulted by other residents. It depends on how high functioning your daughter is and what the homes could offer her, I suppose - I for one would hate to live in a group home. If the problems you've mentioned are the only ones you have then I should think they are things that can be remedied (the food thing and the Roman History things don't seem overly negative, to me, as lots of us have 'issues' with our food that don't harm anyone else, or odd topics we like to talk about (my mum complains of the same thing).
[Clotheswise: Funnily enough, at school I had the opposite 'problem' - I hated getting undressed at school to get changed. Having gotten myself comfortable in my clothes I disliked having to take them off to change them for PE, then change back into them. They weren't as comfortable. It got to a point where a classroom helper had to keep me behind while everyone went to go PE to ask me why I hated PE/getting changed.]