Man it's always people crying on the forums. Their pet bug wasn't fixed the second they reported it. This feature isn't there. That feature isn't there. Bioware was damned if you do, damned if you don't. They could've delayed launch and added more. Then people would cry about a delayed launch date.
IMHO you shouldn't come to the forums to try and have other people talk you into staying. A post like this will usually garner smart alec responses. If you're not feeling the game you can always cancel your sub and come back when things are more to your liking.