Bleh... I'm just going to respond to both of you in one message. It already kind of feels like I'm feeding trolls.
First of all, Microsoft is well aware of this site and at least some of their employees do read it and link to it at work (I work in the Seattle tech industry, so of course I know some Microsofties). It's probably not the best place to try and get a personal response, or even widespread change of opinion, but it's not something that nobody ever visits. Part of the reason XDA has such strong anti-piracy rules is to avoid being flagged as a warez site and blocked.
Second, while some of your points are good, one-option, your writing (except in your last post, thankfully) is so unpleasant to read that I find myself disregarding what you have to say even when I agree with it. Professionalism is not the only key to being taken seriously, but it's an important one. Long chains of periods (full stops) and exclamation marks, inconsistent capitalization and punctuation, difficult-to-follow sentence structure, interjections and tangents (like "Good thinking Microsoft" and "should start with removing the banned from my account in Wpcentral for example"), and so on all make it really hard for anybody (Microsoft employee or XDA member) to take your writing seriously. If you aren't going to write in a way that other people will bother to read, why write at all?
Third, Microsoft doesn't control WPCentral. There are two pretty trivial ways to tell: first, look at the domain registration information (registered through GoDaddy for "Smartphone Experts" of "Axel Ltd. Co" out of Florida); second, read their articles (including the ones they post about interop-unlocks and free dev unlocks and so on) and realize that a lot of that is stuff that MS employees would never spread externally (not that you've shown any sign of understanding how businesspeople think, but trust me, that's not something they would do). Getting all pissy about your banned account there - almost certainly because you were making a general nuisance of yourself, much like you are here, regardless of the validity of your complaints - is completely off-topic for XDA anyhow.
Fourth, if you've concluded that WP8 is not for you, that's fine and dandy. If you love other smartphone OSes so much, why do you have WP devices anyhow? They certainly aren't the cheapest option (although some of them have a great price-to-hardware value). Just have fun with your other devices. The rest of us will have fun with ours.
Fifth, the file management thing is actually a good point. mcosmin222, contrary to what you say, there are serious limitations on how much you can integrate an app with the OS. For example, lets say my music is in Ogg Vorbis format. Re-encoding it would greatly reduce the quality (and Vorbis is a good codec anyhow) but if I just put those Ogg files on my phone via USB in the normal way, I won't be able to open them from an Ogg player app, or manage them (much less play them) through the built-in media software. I can't replace that media software either, which is another kind of restriction but another genuinely problematic one; apps aren't allowed to set themselves as the default handler for anything which the OS has a built-in handler for, and the built-in media app has capabilities no third-party app is allowed to have.
Sixth, the volume control on WP8 is very poorly designed. Leaving aside the fact that even dumbphones have long been perfectly capable of supporting different media and ringtone (and call, which WP8 *does* support, and alarms, which it doesn't really) volume levels, there are other issues like keeping the same value between headphones and "loud"speaker. As for the counterpoint about blaring music when you don't want to, that's a non-issue; nobody is *forcing* you to set the volumes differently, and if you choose to do so, it's presumably because you feel the benefits outweigh the problems. However, that's not really a "restriction". It's a poor design of the OS, but it's not something that you are prevented from doing (in the same sense that producing a usable file manager is prohibited, because of the prohibition on developers adding the required capabilities to their apps). In any case, it's a long-requested and well-known item, and quite popular on the Uservoice site (which already exists as a feedback mechanism to Microsoft).
Seventh, you can actually change what buttons are on the IE app bar in WP8 (it's in settings). You can of course install third-party apps that provide their own UI around a WebView as well, just like on iOS. In fact, this is mostly *not* a restriction problem, and there are several browser apps in the store (adding more isn't hard either). The place where restrictions on the users do become a problem is in *changing* the default browser. Currently, that's not possible without pretty extensive hacks. With that said, though calling the current browser one that "just works" is an ignorant and disingenuous thing to say. It may work for many people, but it certainly doesn't work for all people. For example, the inconvenience of needing to create browser shortcuts for Forward/Back/View Source, the limitation of 6 tabs, the restriction to only "desktop" or "mobile" user-agent string options, the inability to go full-screen, and more... those are all problems with the built-in browser app that a third-party one can fix, to say nothing of the many other problems that one can't (not practically, at least).
Eighth, to send a message to a contact from the dialer interface, it's really easy: tap the contact (name or phone number) to open the contact card, then tap "text" (or whatever you want to do). That's the same number of taps, and without the hold, that it would take to do what you (one-option) are suggesting.
Ninth, you are *both* wrong about XAPs.
mcosmin222, there is absolutely no reason that you shouldn't be able to install Store apps by opening a link to the XAP in the browser or an attached one in an email; it would work the same way as installation from SD card (requires a quic connection to the store in order to get license info). In fact, this *is* how you install "company apps"; the code to handle opening files with .XAP extension is already present. It just (for no discernible reason at all) only works for XAPs with company app signatures. Logically, it *should* process DRMed-and-store-signed apps the same way that installing from SD does, and unsigned apps by offering to install them directly (assuming your phone is developer-unlocked). It just doesn't work that way, for some reason. Note that there is absolutely no increase in piracy through this approach; it is *merely* a way to make legitimately installing apps less inconvenient for the user. That's it.
For one-option, as I've already mentioned, you can open XAPs in the browser or email; they just won't install that way if they are either store apps or development/homebrew apps. To install store apps, use the store on the phone, the store web site on a PC, or a SD card. To install homebrew/development apps, use the Application Deployment tool (xapdeploy.exe) that is part of the (free) WP8 SDK installation with a phone connected via USB. This is a bad user experience, undeniably; to have so many ways to install apps is good, to have them all mutually incompatible with each other is terrible. For example, why not let xapdeploy (or some other USB-based tool) install store-signed apps, anyhow? It would serve *exactly* the same use case as doing it via SD card, but would be more convenient for those people who have the dev tools installed and would be usable by people who don't have microSD slots.
Once again, though, this isn't really a "restriction" thing except for the limits on what sideloaded apps can do, and how many can be sideloaded. It's a poorly-designed user experience which causes frustration, confusion, and misconceptions about the product line, all of which are detrimental to gaining market share and positive marketplace reputation. That's more than bad enough, but don't confuse it with "restrictions". Those exist too, but you missed them entirely.