IMHO, a 7 month old would be more comfortable in a bassinet. It's essentially a cradle that allows your little to lie flat on his/her back. Other than takeoff and landing, the bassinet was available to us during most of the flight. My little one actually slept most of the time while airborne.
LAX
Yes, we tried the bassinet on SQ last month and the little one absolutely hated it....