First, whether it's a good time to buy a house in general is rarely useful information. What matters is whether it's a good time for you: things like your current income, future plans, and risk tolerance are always bigger factors than the local market. As well, in some markets renting and buying are entirely different kinds of homes. Where I live renting a house is close to impossible, and there are no apartment buildings: you either buy a whole house or rent a "flat" in a huge old place that has been split up into them, a tiny apartment above a store, or a basement apartment in someone's home. So when you want a house, you pretty much have to buy.
That said, it's usually a better time to buy than to sell, simply because you never have to buy and some people have to sell. If there are a lot of houses being sold, the price goes down, which is good for you. If there are not many, the price goes up, and you might decide to wait and buy later (or you might get excited about the rising value of your asset and join the crowd.) It's easy to spin either of these as "a good time to buy" and most real estate agents will do that. After all, they don't get paid if you don't buy anything.
If you know you want to live in this location for at least 5 years, and with this size of living space (eg are not planning to have a lot of children or start a dog breeding business or whatever else might need more space), and are comfortable with making your own repairs and improvements, then you're ready to look at the financial side of being ready to buy. Buying a condo takes some of the maintenance work out of the picture and can make it easier (requiring you to be less ready) than a detached house where you have to mow the lawn and paint the outside. Only when you know the you-personally factors are "ready" should you run the numbers to see if you're financially ready.