Salam.
Here are my few chunks for freshers looking for specialization. You must know why they are doing their masters in a particular subject. One must have some inner feeling for the MS subject. It is ideal to have some field experience before deciding for specialization. One or two years Internship/job clears the mind and makes more productive, efficient specialized engineers. During internship/job seek somebody to mentor you and groom your inner interests. Discuss with seniors, collect good literature relevant to your interest, analyse the job market. This two years experience, working on your specialization interests will make your future career brilliant.
If you can manage go for foreign specialization. If not go for MS which adds to your professional degrees. There are MS degrees which are not approved by PEC as professional MS degree. Other senior members might have good suggestions. WARNING! these are totally my views, everybody knows himself better and knows his/her situation best.
May Allah en-light us all for the both worlds.
Regards