The Boya M1 mic is generally considered to be a good budget option for recording vocals and singing. It is a small, portable microphone that can be connected to a smartphone or computer via a 3.5mm jack, making it easy to use for recording on the go. It has a cardioid pickup pattern, which means that it is most sensitive to sound coming from directly in front of the microphone, making it less sensitive to background noise. However, it is worth noting that the Boya M1 mic is a budget option, so it may not have the same level of sound quality as more expensive microphones. If you are looking for a high-quality microphone specifically for singing, you may want to consider other options that are specifically designed for vocal recordings, such as the Shure SM7B or the Neumann U87.