In my opinion, the biggest inconvenience with Modern Fortran is that the toolchain is in no way modern. There is no language-level support of a linter, a package manager, a document generator (I use Doxygen but it is not Fortran specific), etc. As a language geared toward numerical computing, I feel that it should have a big standard library that covers advanced math, linear algebra, statistics, ode solvers (like Julia). Yet if you want to get something done, you may still need to reinvent the wheels on top of LAPACK. These things hurt productivity more than the syntactical features.
There are several tool chains but they are either internal on institutional level or commercial. The main numerical library is NAG. Still comersial but cheap compared to the price of most cluster systems that the code is developed for. Heck, FORTRAN is probably the only language where people pay significant sums for the compilers (e.g. pgi, ifort).
Back in my first job we brought NAG libraries as it was far more cost-effective to buy it in rather than having expensive Engineers reinvent the wheel.
Update some of my coding style is still based on from looking at that NAG code :-)