I agree with your post conceptually.
However: Don’t underestimate community support (in the areas you’re likely to want it) when comparing development stacks.