I got my Epic on Friday. I like it a lot, but there's one issue that became a LOT more serious today and has the potential to become an official "fatal flaw" -- Graffiti dot-tap (punctuation-tap) gestures are totally fsck'ed. On my overclocked Hero, Graffiti worked fine. I could do my usual 30-40wpm, with instant "tap tap" periods (and tap $whatever for other symbols) basically as fast as I could hit the screen with my finger and without the slightest pause. On my Epic, I have to literally mash down my finger and hold... it... to... the... screen... for about 2 seconds to get it to register before rooting and installing SetCPU to disable CPU scaling. Now I have to hold.it.for.a.second.instead.
On Friday, Saturday, and Sunday, I pretty much took it as an article of faith that the dot-tap problem was due to either CPU-scaling or a bug in Graffiti itself. Then... I rooted, disabled scaling, and discovered that the problem got a lot better, but was still pretty bad. I then did more research, and found out that it's apparently an OS-level problem that affects certain *cough* phones and not others. As far as I can tell, Samsung hacked something between the kernel and input-method framework to ignore brief screen taps when they occur in a soft input area. That's great for debouncing Swype and soft keyboards, but totally destroys the usability of Graffiti.
I can't live without Graffiti. I still like having the hard keyboard to use with Connectbot, but Graffiti is what I use ~98% of the time for everything else. And now, I have ~26 days left to find and fix whatever is screwing up my dot-taps, or I'm going to have to seriously consider eating the cost of all the accessories I've bought so far and return it. I was miserable the first 6 months I had my Hero because all of the Graffiti-like input methods for it were bad (or more precisely, didn't properly recognize ALL of the original Graffiti-1 keystrokes, like backwards-v, y-as-letterside-8, g-as-letterside-6, up-right for f, etc), and having experienced real, honest to god Graffiti-1 that actually WORKED for the past 3 (with my overclocked Hero), I can't lose it again. At this point, I'm just hoping it's something that can be fixed by a custom ROM without losing my ability to run paid Market apps (which is just as bad as not being able to fix it at all).