Size doesnt really matter. My lion was bigger than the grouper when I bought him, but the grouper quickly overtook him. This tank was a predatory reef, so it had lots of flow. Lionfish due to their "plumage" arent very fast swimmers the way it is. You put them in a tank with flow, groupers, and triggers, and they wont be able to catch their dinner.
Even when I fed live fish, I had to dump about five in there...the grouper would tag three in the time it took the lion to get one. Their hunting techniques are beautiful, and efficient, but best not hurried.
I would also recommend that you buy the smallest fish you can. Letting them grow up with you not only makes you like them more, but I think that it lets them appreciate their tankmates more. Sometimes aggression can be something that comes on with age, but life long tankmates seem to get along better in my mind.