No phone is a good phone every phone has some pros and cons. Talking about the speaker is ok but the sound quality is quite less as compared to other phones in this price range.the next problem faced is the camera bump.the camera quality is good but the bump here creates some dissbalance to the phone and its not good for long usage like when we keep it down the camera touches the surface and chances of getting scratches are more. So use phone case.the next is micro usb port.its outdated in 2018 .i dont know why xiaomi is not using type c port.