Public Mobile is good for two extremes of users, either simple no-frill or high-end knowledgeable users. Most people just want to call for cheap, they don't care about their phone features or device functions.
Then you have very knowledgeable buyers, getting PM because they want to try g-band CDMA, rooting Android and exploit all hidden functions.
It is not suitable for people in-between.... so if you want to pick your own handset but do not know how to hack it, then forget about Public Mobile.
^Publice Mobile is a CDMA Provider, which means no Sim Cards. Even if Telus, Bell, Metro PCS or Sprint PCS & Verizon's CDMA phone were compatible on Public, they have a strict policy not to allow other devices on there network.