I'm not sure about the bassinet or cradle - as to which is safer. We never used either because we expected our son to be very big. What about an Arms Reach Co-Sleeper? They have mini and regular versions (the regular size also functions as a pack n play for older babies/toddlers). They're great, convenient, and extremely safe.
FWIW, we had DS in his own crib in our room for the first 7 weeks. We had to use his crib because he was so long and heavy (10.5 lbs, 22" at birth, currently he's 15 months and 29 lbs and 35"). It was pretty convenient to have his crib in our room - even though it took up more space. We only moved him out because none of us were sleeping well when he was in our room.