I came from a Storm 2 and switched to the X about a month ago and my experience has been somewhat mixed, though after getting more comfortable on Android I can say I'm glad I did it. Here's a breakdown of my experience:
Email/Texting:
S2 - I use one gmail account and one hotmail account. It is a BlackBerry, so the emailing and texting was fast and easy toi set up. It is, after all, what RIM is known for. When you delete email on the phone, it deletes from your email server. This is awesome. I found S2 surepress to be very accurate and could churn out emails lightning fast in landscape. No complaints.
DX - Swype has changed everything for me. As fast as I was on surepress, I am literally twice as fast on swype. People ask me if I'm typing on a keyboard sometimes when I reply to texts. Swype rules. Both my email accounts set up fast and without issue. Both update in real time. Yesterday, I had gmail open on my computer, and an email hit that account...and landed on my phone before it popped up onscreen. Amazing. Hate that emails on hotmail don't delete when I delete them on my phone, though.
Calendar/Contacts:
S2 - Awesome. My whole life was synced to this thing and it worked seamlessly. Easy to update, add and delete events and appointments, though I wish there were more options to set repeating events other than daily, weekly, bi-weekly, monthly, annually, i.e. Mon, Tues, Thurs every week. Contact management was simple, clean, and easy to use. I used VZW backup assistant, then google sync just to be safe before the switch and there were no problems.
DX - Managed through Google. I set it up there and it runs great. The cool thing is that when I add a calendar event or contact in either my phone or online, the other is updated in real time - Very cool. There is pretty much every option you can think of as far as configuring repeats, unlike above. The moto calendar widget is awesome, but I don't like how I cannot set it to open in month view. Contacts seem to be cool, but FB native app (which, to be fair, sucks hard for every device) doesn't sync and attach pictures to contacts. When I try to link the accounts, FB pukes all 700 of my friends (it's a business tool, after all) into my contact lists. It drives me nuts. Twitter native only syncs pics and twitter accounts to people who are already in your contact list. This is way better. I do't like how there are multiple lists for phone contacts and google contacts. They should be merged, as it's all the same people. I prefer the calendar on DX, the contact management on S2.
Battery Life:
S2 - Went all day, every day with heavy use, BUT, when I would play movies or music or do anything outside phone and texting, it would die, like, REALLY fast.
DX - Mine was terrible, but thanks to the advice on some helpful posters on here I have been getting about a full day with heavy email, txt, and medium calls. I pulled the phone off the charger at 8:00 am this morning and am right at 90% as of this posting. Going to watch Batman: Under the Red Hood in about an hour, so we'll see what things look like after that.
OS:
S2: I hated it, and this was why I switched. It was laggy, slow, and froze on me 3-5 times a day minimum, requiring a battery pull and subsequent 10-15 minute reboot. The thing was always doing something when I had it in pockets, too. Pants, jackets - it didn't matter. When I took that thing out, it had either called or texted someone, or opened a dozen apps. The web was painfully slow out of the box, but really improved with that last version of Opera Mini. Still, it was a band aid over a geyser. I really liked how easy the icons and apps were to configure to your liking. I ran a hybrid OS 6 theme and it had three custom home screens you could swipe through. I would build folders for different apps and has every configured and easy to navigate. I rarey even left these screens. It worked seamlessly...when not freezing.
DX: Love, love, love it. Seven freaking home screens?! Insane. Response to finger gestures is awesome, everything is where I want it, everything is customizable. The backgrounds are beyond cool, too - I run the Matrix code and my friends freak. Not enough room? Add a folder, like I did for games. This OS is lightning. Seriously, after messing with this thing for a month, then powering up the old S2, I couldn't believe how antiquated it felt. I still giggle and shake my head while flying through applications and tasks. My only beef is that when I open ATK (Advanced App Killer - A must, and should be the first thing you download from the market), there are sometimes many apps open for some reason, Amazon MP3 Market, Skype, and City ID in particular. NOTE: City ID drives my up the ******* wall. If anyone knows how to delete it or stop it from ever opening let me know. There is bloatware on both devices, but you can delete most from the S2, and the garbage you cannot delete you can simply hide. I would love to be able to do this on the DX.
Media:
S2 - I had a good experience. Syncing with my MacBook was easy. Songs went right in, movies played and looked decent, sound quality was good.
DX - No comparison. The screen is huge and gorgeous. I download movies from Blockbuster over WiFi watch them with pristine audio and video delivery. It is ridiculous. The music I had a hard time getting working, but (again) with help from this forum got my library synced and running to perfection. The S2 it felt like an afterthought, here it was clearly a focus and it shows. The scrolling album covers in landscape are just too cool.
Camera:
S2: I took gorgeous stills on it. Video was a little choppy, but still looked great overall. I was very pleased with the S2 camera.
DX: Video in 720p is killer, and even on the standard def setting it still looks great. Pics are mixed, though - For some reason, even at 8MP, I get very mixed results. Some pics looks like they were shot on a Nikon SLR, some look like disposable polaroid. It is bizarre. I hope it's a software issue and the imminent Froyo update fixes this.
Calls:
S2: Audio was clean and easy to understand. Dropped maybe once or twice, but VZW coverage is the best and the phone worked great on it.
DX: Best call quality I've ever heard - Sounds like a land line. VZW network + DX = flawless reception and quality.
Apps:
S2: They don't have a lot, but what they have it functional, Tether in particular. I ran a ton of apps, and while they were overall pretty slow, they did what they were supposed to do. I had Twitter, FB, AP News, Tether (buy it on sale), Vlingo voice to text (eh, mixed results), a bunch of games (cards, chess, etc), Live Strong Meal Tracker, Traxx, Pandora, Scanner Radio, Engadget, Kindle, Amazon, Ebay, PayPal, UPS. What they had worked well, there just wasn't a lot of support.
DX: Again, no comparison. Here's an example: I'm a professional musician. Any pro knows what "The Real Book" (it's a jazz players on-gig bible and has hundres of standard tunes ready to read) is. I downloaded the Real Book App from the market. Last night on the gig, the band leader called "My Funny Valentine". I open the app, quickly called up the tune, put in the key the bandleader wanted, put the DX on my music stand, and sight read it. That, my friends, is awesome. I've got news feeds and scores feeding into the phone, a drum machine I use to make beats, Pandora, Kindle, a Piano, Reuters, CNN, USA Today, TMZ, IMDB, Wikimobile, NPR, Google Sky (the coolest app I've ever even heard of), Earth, Maps, Nav, Yelp, mobile banking with Wells Fargo, Barcode scanner (which I used in Target this past weekend), NFL Mobile (excuse my language, but LIVE ****ING GAMES streaming this falls?! HELL YES!), Discovery Channel, etc, etc, etc. It is ridiculous.
Bottom line: I had a pretty good experience with the S2 (never had an S1, went from a Pearl), but this DX is an entirely different level. Granted, there are a few things the S2 did better, but overall there is no comparison. The S2 feels like something that is 3 years old, while the DX feels state-of-the-art.