In RTL web design there are many factors that affect the flexibility of the the conversion and also there are many levels of how far you want to go.
When a theme developer decides that custom.css is the only solution and goes dumping all his code there then I have to use !important after almost every line.
In multilingual multi directional website this trick don’t work. rtl.css only loads when using an RTL language. The purpose is to override all other CSS.
Thread is open for more comments further …..