The phone is great for the price, you could definitely get a better phone, for example the Nexus 5X, but you would have to pay more of course (the Nexus 5X costs 100$ more than the OPX).
Here is a video about the OPX (from MKBHD): https://www.youtube.com/watch?v=fgK-bxZIG-o (It is short and basically tells you everything that you need to know about the phone).
EDIT: To better answer your question about switching, you should definitely switch, LG Leon is garbage (My friend has it. It lags almost all the time).
About MetroPCS. It would work but i have read that the OPX does not have band 12 which is used for LTE (I believe, could be wrong on this one). Of course, it is not the only band used for LTE, but I think that that MetroPCS uses band 12. They also use band 4 which the OPX does have, so there is a chance. So to wrap it up, would the phone work ? Definitely. Would you get LTE ? Maybe, Probably yes, but I am not sure. Somebody else should answer this question, I am no expert on this stuff.