@DarkTl
So you really think Python is limited because everything is an object? I've never heard someone make that point before, but that may be due to my limited knowledge. The only possible disadvantage I can think of is performance, but you can always write the performance critical function in C if you really need it (which, I suspect, most people don't).
AFAIK, accusing Python of limited functionality or flexibility is just uninformed. If I find time I'll google a bit, but I think you should do the same
UPDATE:
I read Wikipedias section on the limitations of inhertance-based designs
link.
Some of the described limitations are examples of problematic design (yo-yo-problem, using classes to model roles) which will always give you problematic code regardless of the paradigm you follow. Multiple inheritance can cause problems, but it is usable in Python if you need it, so the Singleness critique does not really apply. Python does not care about the Visibility problem because "we're all consenting adults".
In constrast to these problems, the problems mijh described are hard to avoid and (without shifting paradigms, which is very hard in itself) hard to fix.