Сравнивают языки, иначе -- зачем вам подобное слушать? Заблуждающихся найти можно везде. А сравнивать RoR с проектами, которые открыто заявляют, что они -- попытки скопировать Rails на языке Х -- бессмысленно.
Не всегда переход. Java девелоперы любят _язык_ Java, но RoR открывает глаза на то, что порой есть более выгодные варианты -- впрочем, как и место для Java. "Или -- или" -- it's so php...
Rails -- возможно, лучший вариант, чтобы начать. И язык, и фреймворк -- очень дружелюбны к пользователю. Собственно, за возможность делать сложные вещи просто Рельсы и любят.
После этого MySpace перейдет на новую версию плеера, где несколько иная политика безопасности и подобное уже невозможно. Жалко лишь то, что сервис (один из самых популярных в мире) теперь может стать постоянной жертвой подобных атак.
Flex -- отличный инструмент. Главное не считать его панацеей. Порой разумнее AJAX, но у Flex все же гораздо более высокая скорость разработки. Не стоит забывать, что их можно юзать совместно, например, чтобы иметь нормальные правила безопасности для кросс-доменных загрузок данных.
А нужно ли вам вообще начинать -- дело ваше -)
Примеры Flex приложений