最高なのはRubyじゃなくてPHP
Rubyは便利か知らないが、一般的なプログラム言語の慣例に従っておらず、一般的なプログラム言語に慣れた人間には使いにくい
言い換えれば、Rubyに慣れた人間は一般的なプログラム言語が使いにくい

例えば配列の要素へのアクセス
PHPで最後から3番目の要素にアクセスしようと思えば、まず要素数を調べ、そこから3引いた要素にアクセスすることになる
しかしRubyは負数-3を指定してアクセスできる
このように違うのは要素へのアクセスだけではないため、何らかの事情で他の言語でプログラムを組む必要が出た場合、Rubyユーザーは混乱する
例えばRubyユーザーがC言語でプログラムを組まなければならない場面に遭遇した場合、配列の添字に-3を指定してエラーやアプリケーションの強制終了を発生させる
一方、PHPユーザーはC言語でも1時間リファレンスを読みさえすれば今まで使っていたPHPのように自在にプログラムを書ける
配列の要素数を調べてそこから3を引くという今まで通りの手順でよい