I'm starting in a med/surg floor in about 2 weeks, fresh out of school. I chose that because I wanted to solidify a lot of my skills early on before specializing. But, I'll pass on some of what one of my preceptors said to me recently...she said it doesn't really matter where you start. Anywhere you go you will get an orientation, and every skill you perform is usually described in the policy and procedure manuals on the floor. Anyone can learn a task...sure if you go on a med/surg floor you're going to get more experience putting in catheters and giving IV meds than maybe a general pediatric floor, but really, every floor is unique, even between med/surg floors. She said it doesn't take that long to get used to a floor, and every floor is different, so no matter where you start, you'll get used to it, whether it be med/surg or critical care...you'll get used to the skills you are used to performing. Talking to her actually made me a lot less nervous about starting out all around. lol
One thing recruiters have said to me is it's easier to move from a med/surg floor into a more specialized one than from a specialized floor to another specialized floor...but they might just be trying to get more people in to med/surg because everyone always wants to specialize.
I think really the choice is just individual and up to what you want to do...nursing has so many options to offer and just because you choose to start out in one doesn't mean you're stuck there forever