I believe that writing songs and singing of them go hand in hand. If an artist rights their own music in order to sing it later, than they have put their heart and soul into it. Some musicians or singers sing other people’s songs because they only want to sing and not write music. That is fine but I believe that when someone writes our own songs in order to sing a later, their music as much better.
Bruno Mars is both a great songwriter and singer and this is based on the number of albums that he is sold in the awards that he has been given. It is hard to determine which one he is better at doing because they are related.