The problem I experienced with the bassinet was that DS was only 7 months but crawling, and that meant I couldn't really have him in the bassinet unless he was fully asleep. As soon as he woke he would try to get out of it, so that meant I couldn't really get any sleep in case he woke up (but then I was travelling alone with him). Your DS may well be too big for the bassinet and I don't think they confirm the actual booking of them anyway until you check in, giving preference to younger babies on a first come first served basis. I guess that may vary from airline to airline. I think your getting him his own seat with the carseat is by far the better way to go. However the pain in the butt part would be having to carry it and having no trolley once you go through departures.
I found the bassinet really useful for stashing stuff in during the flight. Not much good for anything else though