I would like to thank each one of you for your valuable advice , I really appreciate it :)
I guess that after reading your experiences and recommendation that
cost / efficiency / practicality factors lean forward a desktop .
Also I believe that these 2 points mentioned by Logowagon were key points in this discussion.
Unless someone else has a different experience or recommendation , I will be always pleased to hear it .
Thank you so much and have a nice day :D