If you are going to use this for business (or just need it to be 100% reliable) then you will need to root the phone and follow all of the instructions that are in these forums. If you don't need it to be 100% reliable, the only issue that is annoying for some is the Texting issue. Texts do eventually go through, but there may be a few errors trying to send it out - and some users have reported long delays in delivery times. Some users have reported issues with receiving phone calls as well (I personally have not had this issue).
Other than this texting issue (which can be solved if you want to root the phone, new ROM, etc) this phone is fantastic and works great.
Do your homework, read the posts in this forum, and you will have all the information you need to make your decision.
If you are evaluating other phones - look at their forums as well. Overall I have really appreciated androidforums.com and have recommended it to many people when they are choosing a device to purchase.