To speak about the bike from my riding experience with this Yamaha FZ25, its not a wow bike but it is good for a formal riders like me . Its style and design are quite good.
Mileage is not the best but it is ok for its level.
Its seating is so comfortable for couple of people.
Its road grip is beat thing in it. It can handle maximum any types of in cities. I dont about mountains and hilly areas. But riding this bike is comfortable.
Its also a reliable bike if it is used not too roughly . I suggest this bike for formal use but not for racing.