I have a big Graco one that I bought when Lauren was born (nearly 6 years ago)....it's very sturdy and had been through 3 kids and will be used again when Smudge comes along. You can remove the seat cover easily for washing and it has a mobile over it and toys on the tray at the front...the tray also makes it safer for baby when they start sitting up and leaning forward.
My sister bought that Rainforest one and was bragging that it was gonna be much better than mine coz she can sling it in the car and take it to her friend's house etc. A few months down the line she was complaining coz it doesn't have as much erm....swing IYKWIM? And now her baby is older (8months) she can't put her in anymore coz the baby throws herself forwards and tips it slightly coz there's only a little strap at the front to hod her in and no tray like on mine.
My little boy is nearly 10months and still loves his swing....its' so sturdy and has a tray in front for his rice cakes, cucumber sticks, toys etc