One of the main concerns is simply that a lot of commodity hosts are not using it yet. They don’t even have it available, especially many cheap cPanel hosts.
Obviously if the host doesn’t support PHP 7, that wouldn’t work. So make sure the future of your project will live in an adequate environment.
Second issue is, sometimes extra code needs pulled into the project that requires older support. Could be libraries or old API connectors or whatever it might be. If you get to use modern packages and create the code yourself, this isn’t an issue either.
Third is legacy framework. Similar to last point, if you had to use existing framework or CMS that wasn’t up to speed yet, then you are stuck.
Fourth point, in the reverse, if YOUR code has to be used in someone else’s project and they don’t support PHP 7, you’re stuck.
The argument is NOT about whether PHP is a good language, or that anything is wrong with version 7. The point is whether any of your environment or necessary dependencies need something older.
Only in very special situations where PHP is simply not the best tool, would you be having this conversation. PHP is not the language to use for desktop or mobile apps! There are situations where another language makes more sense. It’s not a gaming language for example.
I personally think over the vast majority of use cases for websites/apps, PHP and/or JS covers 90% of cases. Apps made from Java tend to be legacy systems. ASP/.NET can’t seem to get a good foothold and don’t offer much over PHP/JS. Node.js apps have their place but I don’t think all the bugs are worked out yet. Other popular languages; Rust, Go, whatever, even Python, Perl, have use cases here and there.
Which language is chosen tends to be less about how good the language is, and more about the style of programming. Do you like static typed or loose typed? Compiled or JIT? How good is the package manager and available packages? Is the community helpful and strong? Rarely is the question, “can the language do X?” Most languages can do most things!
If you are creating code which is to be distributed and used by anybody, you will be forced to say “PHP 7+” and thus lose potential market share. This is why Wordpress is still supporting like 5.2 or something crazy. So the greatest number of people can use it. This is also why it is not as optimized as it could be, not as secure, or as fast as it could be.
So never fear, if you go with PHP 7, then use it for what it is and enjoy the new features!