I'm a size 0 and cannot pull off a crop top - not the ones in style, the flare ones, anyway. They make me look FAT. And my waist is tiny. But I have a bigger chest, and because they accentuate that, it makes me just look fat all around.
The way you describe yourself, I think you could pull off a crop top, no problem. There's so many flattering outfits out there for different sizes these days, especially since everything isn't skin tight.
My best advice to anyone though: Wear something that flatters your body, even if it isn't always in fashion! It always makes me grimace to see people in the grocery store (I wait on them) that are obese and are wearing skin tight spaghetti strap tops that their chests bulge out of so you can see EVERYTHING, or with pants that go so low that you can see their total crack. I would be so embarrassed if I were that size and wore that. There's outifts out there that flatter every body shape, and women should embrace that I think and understand that the lastest fashion piece may not be the most flattering, skinny, fat, busty, no butt, hips, whatever. I've definitely sworn off anything without shape, for example, because it is the opposite of flattering.
Sorry if that sounded like a lecture guys, but I just feel so strongly about this, that women CAN look good, any shape or size, with the right clothing!