Its nice that there is a forum as such to vent your frustrations, however you have to remember that forums likes these (including Xbox.com) you are going to hear from the vocal minority. Just look that the post/views and you can get an idea that many more people view but do not voice. Similarly, you will hear about the many problems with Xbox from those that complain, but fail to hear from 10 times as many people who have no complaints.
I look at console hardware as a small cost in home theater gaming. Factor in stereo equipmemt, speakers, display devices, and until places like monoprice, even interconnects were very expensive (even the 'official Sony HDMI cable' was 99.99 when it came out). Some people have no problem spending several hundred dollars every few years (or even yearly) buying new cell phones, and paying through the roof for monthly service charges but at the same time gripe about the $4/month charge for Xbox live. Similarly the Xbox has some hardware issues and I think MS has tried their best to help the gaming community and fessed up about the problem and are actively doing something about it (3 year warreentee). At the same time they keep putting out AAA games month after month, thus continuing to expand the on-line gaming community. There commitment to the games that are comming out and for the future is solid. Plus Sony is banking on a 10 year cycle, and Xbox is likely on a 5 year cycle. By the time they figure out how to exploit the PS3 and potentially provide a better game (vs Xbox) there will be new hardware for the Xbox thus trumping the PS again (the Xbox is 2 years old and likely in 2-3 years and new Xbox will be out, the PS3 still has 9 more years (according to Sony)). The point being as with anything computer related, jump in now, enjoy, when something better appears switch/upgrade. Enjoy Xbox the games/ friends, etc, and IF (I seriously doubt that it will happen anytime soon) the PS3 starts to outperform the Xbox for crossplatform games then switch to the PS3 (by then the next Xbox will be around the corner and you will want to switch back anyways).
If it is in your means, then keep the Xbox and add a PS3. There will then be no regrets, you will be able to play whatever you want, and specifically play exclusive games and enjoy gaming. I have all 3 systems (including the Wii). The PS3 has seen very little gaming, it spends more time folding, watching blu-ray and playing demos. However, with some potentially good exclusives coming out, the PS3 might get some gaming. That being said...
The only other gripe I have with PS games is that when released, there rarely is any discounts. Almost always they are for full retail ($59.99). Almost all Xbox games have a 1st week discount (at least $10, or free extras like MS points, or free games, or accessories). Even when COD4 comes out I can use my BurgerKing coupon and get $10 off for the Xbox, and if is already discounted, even better. R&C is a great game but when I get Halo/Bioshock/Mass Effect at launch for $39.99 (lionsgame.com), there is no way I am going to spend $60 for Heavenly Sword/Lair/R&C. As a result I will wait till the games are 1/2 price either retail or ebay before getting them. Also since these PS3 exclusives are SP only, I might even save more money and just rent them.
Whatever you decide, as long as you end up having fun gaming, that is the key. If you 'switch sides' you will have a similar gaming experience but potentially miss out on other consoles exclusives. Best bet is to play on both.
Xbox and PS3 Gamertag = Xerostomia
Wii = I'm too lazy to get the number