At my opinion,tags are good for beginners.However,after someone learns programming for a period of time,he/she will find that tags are not good for him/her any more because they make problems pointless.And if someone doesn't login to Codeforces,the tags will automaticly show in the problem description.