My opinion is stay with 2.1 until you see a new thread with at least 20 posts that a new version of 2.3.x (not v20A) is problem free.
Unless you want to root and play around with custom rom's, the LG 2.3.3 update and the associated problems are irreversible. If you are still under warranty, Telus will send you a refurb phone which may or may not have issues themselves. I have gone through a couple refurb exchanges (bad sliders, non working bluetooth or voice control). Most came with 2.1 v10c. My most recent one was a surprise, it was shipped with V10d. If no problems develop, I am going to keep that one.
If you are out of warranty, you will have to live with the problems or play around with rooting.