Unfortunately, none of this circuits is an inverter. I suggest reading your text books somewhat more thoroughly, particulary paying attention to transistor n and p polarities.
why BJT inverter is a bad circuit? it is said that if bjt circuited designed for inverter, it should be one bjt transistor connected to a resistor in collector node
It's not a bad circuit. But for the said reasons, if we are talking of general purpose digital logic, that's mainly historical electronics. But you're free to use any available active device for an inverter in your design. There can be many reasons to use BJT.