H.1.
I think it really depends on if she doesn't WANT to nap or doesn't NEED to nap. If she doesn't need it (and 2 seems pretty young for that, but wondering exactly how old she is) then she will not act tired/cranky in the late afternoon/early evening. And you should test this without going and keeping her busy all day to get a fair assessment.
If she just doesn't want to nap that's a different story. I agree with you that it's not right to spend an hour just to get her to sleep, but if your rocking her, giving bottles, etc etc that's really the problem. I would work on having her learn that nap time means she's left alone to go to sleep and once you fight this battle, she will learn to fall asleep quickly and it won't take an hour...but first you have to establish this pattern.
How much sleep is she getting at night? Does she have good sleep patterns established (falls asleep on her own, stays asleep, stays in her bed, etc?)