You've done a great job of making an interesting still life and using the blue background to really set off the yellow works well. I think the yellow is a bit to saturated, IMHO, as well as being almost uniform in shade. Still, a nice shot.
very yellow but lacks composition. Simple is sometimes better. You dont have to fill the frame as it leads to a busy shot. Having 3 bright objects in the foreground leads to confusion of what the main subject is. Having the yellow balls in the foreground with a sharp focus and the streamers in the background with a blurred focus might of shown off your subject more and would give it a more composed look. Your lighting looks pretty good with nice contrast. Blue is not complimentary to yellow but it is to orange. The shaded steamer do have an orange tinge to them so I guess so it works but I still would of cropped the little blue square in the top right.