Go engines are nothing special really. They are a decent Taiwanese copy of a nova P5. If you get a good one it will run good for awhile and go downhill quickly after that period. The bad ones just won't run right from the get go. They make pretty good power, get OK fuel mileage, and really don't excel in one area. They can be a bit finicky to tune and don't hold a tune very well at all. For the money they aren't bad, but wouldn't be my choice.
I'm also a firm believer that you get what you pay for. That's just the way it works in this hobby. You can go cheap and get decent stuff or you can spend the money and get the best. That's a decision you have to make for your own personal situation.
I'm an OS guy and nothing else has really impressed me. There are a lot of good engines out there, but to me the OS stuff is overall the best. The new OS engines should be even better.
As a rule, I don't like Taiwan engines. They always seem to lack quality when compared to Italian or Japanese made engines. I have run many different brands of engines and my favorite is OS, followed by Novarossi.
There's my 2 cents. Flame away!