Porting a number is easy as long as your past service provider completely unlocks the account you want to port the number from. If your past provider does not completely unlock your account then the number your trying to port will work but not fully....
I'm fairly new to public mobile. Sofar they seem to be very helpful, I had a issue with a number that I ported, they were very helpful and did more then I expected.