I have a heavily modified Ender 3 Pro, and have had good and bad times with the buildtac bed (I’ve replaced many times). I’ve tried some PEI beds and had mixed results, but I got this one 2-3 months ago and over ~20 prints it’s been just fantastic.
https://www.amazon.com/gp/product/B0B38R478Y/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
Amazon link, but not affiliate. Posting because the previous PEI build plate I got was the worst thing ever.
You might look at PEX too. I got spring steel plate with it and PLA sticks perfectly and leaves a mirror-like finish. It sticks so good that when I swap filaments and push some through manually with the extruder 50mm up off the bed, the little stringy bit coming out the extruder sticks to the build plate pretty solidly. I have both textured PEI and this smooth PEX and think they both have their purposes depending on what you’re printing. The textured plate leaves a really good finish for light diffusing material for example.
My original Creality glass bed was absolutely perfect. I would test new filaments by printing a calicat at 50% (so the little fit that stick to the bed are only 4mm square) and I expected those tests to stick perfectly. Then after 3 years of use the coating wore out and I got a new one from Creality – it was horrible!!! Absolutely nothing sticks to it, even large prints were getting a lot of curl. I don’t know what they changed but it was really disappointing. That’s why I ended up playing with the G10 and PEI, and even my smooth PEI bed doesn’t have the adhesion my original glass had, so maybe I’ll have better luck with textured PEI.