Subdomains of any WEB2.0's can rank well if they are decent.
If Google has given a site you can put your content on a PR of 2 or higher - it thinks it's pretty decent.
Some require a little more work to push your own URL';s or subdomains - some don't.
If some didn't rank for any keywords at all in the top 20...they wouldn't exist unless they were brand new or in the process of being removed
The thing about the profiles you create on 3rd party site is..80% of their ranking potential IS DOWN TO YOU not the host domain.
Don't get hung up on the 20% authority transfer from the root - think more about the 80% that YOU can provide - and by doing so widen the number of unique URL's unique platforms and IP's that your first tier links come from.
You can make as many Weebly subdomains as you like - Weebly runs on about 5 servers (and you don't get to pick which one your SD is created on) so the IP spread and domain spread of inbound links is almost zero. Once one of your URL's has a couple of links from one 3rd party site - creating more from the same domain won't help at all - and might even cause Mr Penguin to "come a knocking"
What's the first rule about SEO in 2013.. We all talk about VARIATION
What's the second rule about SEO in 2013... We ALL talk about VARIATION
... Can you guess what's next?
VARIATION
In the placement, platform, authority, Rel, IP and anchor text of links.
Scritty