Plus, with the modules we're using we're more or less forced to use MySQL.
Rails site will be using Postgres.
Plus, with the modules we're using we're more or less forced to use MySQL.
Rails site will be using Postgres.
As for Postgresql - you are going to write new code anyway - either in Rails or patch Drupal modules to work correctly with Postgresql. So this one is definitely not a deal breaker.
I would advise also to look into option of upgrading to Drupal 7 and using its DB stuff. While it is still join-heavy by default, you have more power to manipulate schema and for example to have flat tables for your content types or store some stuff in MongoDB. And all of it with still Drupal's flexibility and mostly configuring stuff instead of writing it.
We are not doing this lightly. The current codebase has ~2.5 man years invested in it.
So in summary, I bet that purging PHP was tough, and I think you made the right choice.
Anyway, I truly wish you luck with you project, but I would advise not to drop any particular technology just for sake of dropping it.
(I am not PHP fan, I am Drupal and Drupal community fan)