I've had the Geetech Prusa i3 Pro B for over a year now. Overall, the experience wasn't too bad. It was definitely harder than I anticipated (for my first printer), but I did learn a lot about 3D printing through all the struggles.
Assembly of the Printer
At the time, the instructions were terrible because I think they just translated their Chinese manual to English and, well, you can imagine the problems. Many of the pieces didn't really fit together, so after drilling a few holes, everything turned out fine. Overall, it wasn't difficult to put together.
Parts I've Replaced
Since I bought it, I've needed to replace quite a bit. I replaced all of the parts of the entire X Axis (the axis with the extruder on it). First, I replaced the parts that connect the X Axis to the Z Axis. The parts they originally sent me were bad. The rods didn't even fit into the holes they cut. After complaining to customer service, they sent me a new set for free. Then I upgraded my extruder, but the gear inside stopped spinning after two months, so I just now use my old one.
Print Success Rate and Quality
Occasionally, my printer fails due to slipping. I don't really trust it doing long prints, so I usually break up the object to a few pieces and print them separately. At first, the quality is trash, but after some tweaks to the slicer settings, it gets way better.