I don't think Ridley would really work.. it would seem kinda odd. But then again the SSB world is odd. We'll see in due time, but I don't think he'll be put in. He does look cool but I never liked any of the Metroid games :/
*sigh*
I really, really dont want to lecture people at the moment. But you've just sparked me.
First of all, Smash is a game where any Nintendo character can pop up. I bet none of you were expecting G&W, were you?
Second point, Sakurai want's more Metroid rep. Both past games have had 1 character representing Metroid. Metroid is one of the fastest growing franchises, due to Prime. It is now one of the biggest Nintendo franchises, and you want only 1 character to appear?
If you say ' Dark Samus is better than Ridley' then you are wrong. Zero Suit Samus has been added to the roster, do you really want 3 different versions of Samus? Plus Ridley is involved in Samus' past. If you took Ridley out of the games, they wouldn't work. If you take out Dark Samus from Hunters and Echoes, it doesn't make a masive difference. But take Ridley out of Super Metroid and the plot wont make sense.
Plus, Ridley is perfect for Smash. Sakurai stated that he
a) Want's more villains in Smash
and b) Want's more flying people in Smash.
Ridley fits both of those categories, so he is suited for Smash, despite what you say.
Before you mention it, Ridley's size is not an issue. Bowser, Kirby, Pikachu were all scaled up and down for Melee. Dont say that he wont fit.
Ridley wont be an AT, becuase as we have seen, they tend to be either for generic enemies and characters, which there are lots of ( Hammer Bro, Nintendog) or minor characters from a minor series ( Goroh, Wright).
Ridley is a main character in a popular series. He wont be an AT. Besides, since when was Hammer Bro's theme put on the site?
Ridley wont be a boss character, becuase what's the point in creating a boss with moves, models, etc, you might as well just make it playable.
My final point, you said that Ridley wouldn't fit in, and would look odd. How does a giant, mutant fire breathing turtle fit in? How does a floating pink puffball fit in?
I rest my case.