I bought an Arm's reach cosleeper with my 2nd baby and found it to be cumbersome. It is harder to put together than a packnplay. Also, when it's attached to the bed, it is much harder for mom to sit up in bed and swing her legs over the side of the bed. I had c/sections with all my babies and it weas hard for me to sit up when baby would wake to feed. I usually had to roll to my side, dangle my legs over the side of the mattress and push myself up. But with the arms reach attached, I couldn't swing my legs over the side.
When I had my twins we didn't use the Arm's Reach. I just used the pnp.
No experience with the bassinet you mentioned.
B/G twins '07
"Words are, in my not-so-humble opinion, our most inexhaustible source of magic. Capable of both inflicting injury, and remedying it." ~Albus Dumbledore