Hi Mohammed, I have never used Skrill and I used to have a Payoneer card. I had to open it in the beginning because my country (Peru) didn't allow withdrawals from paypal (it does now). It was all good, I didn't mind much about the fees. I also had to pay an ATM fee to the ATM provider which was about $6 on top of everything.
The problem I had with Payoneer that resulted in me closing the account was that you are not protected against fraud. The card back then didn't have a chip (I don't know if the new ones do) which made it easy to clon. My card somehow got clonned and about $800 were taken from my account somewhere in Mexico (???) in a gas station apparently.
Payoneer refused to apply Mastercards policy and ended up offering a "good will gesture" to pay back about $100. I raised a claim with BBB and only after they got involved I was able to get my money back. As soon as I was able to open an account in the UK (where I live now) I closed the account. Now I just use paypal or direct transfer into my bank.