PHP does not lack good debugging tools - it looks like you just don't know about them. It even has excellent static code analyzers, automatic version upgraders, code style fixers (all plural),... You are wrong regarding pay as well - it's paid as well as other backend languages (like Java or C), and if you are working in e-commerce, especially Magento, you can get much more.
While we're at e-commerce - if you want to specialize in e-commerce, PHP has no real competition. All of the biggest, most widely used and best e-commerce systems are written in PHP.