It's really just personal preference. DS napped in the swing for us for a while because he had reflux and it would wake him by choking him when he laid flat in the beginning, so he was up constantly and napped poorly if he was reclined. When we got his reflux under control, we transitioned to a crib for naps.
DD is currently only a week or two old, but she is napping wherever we are. So, if DS and I are downstairs playing, she's in the swing in our living room. If we're up in my room putting away laundry or otherwise, she's in the co-sleeper. If we're in his room, I put her in the bouncy seat. She's been learning to sleep just about anywhere, anytime.
I will say, though, that some mamas put their babes in the crib from day one, and have no problem with it. If you're planning on using the crib eventually, you may try doing naps in there first, it may make your transition into the crib easier for nights.