I'll give some numbers collected while testing my Samsung Galaxy SII GT-I9100 with 16 GB internal memory (11 GB available for user files) and 64 GB SanDisk MicroSDXC memory card (UHC-I SDSDQU-064G-U46A):
------------------------------------------------------------
| | Internal memory | External card |
| File |------------------------|-------------------------
| size | Read | Write | Read | Write |
----------------------------------|-------------------------
| 300 MB | 33,34 MB/s | 5,35 MB/s | 11,44 MB/s | 8,52 MB/s |
------------------------------------------------------------
Larger files make the write speeds to lower slightly (ca. 7 MB/s for ext card and almost no change for internal memory).
So, in this very case, on this phone and a memory card of exactly this type, internal memory has better reading performance, but there is a catch in it: Flash memory wears out the more the often you write to it, so both the internal memory and the card may become faulty some day. And when this happens a memory card is easier to replace. To replace internal memory you should go to repairing service.
What about flash memory speeds it is all about your feeling - do you feel that using the slower external card fits your needs or you notice a slowdown. I've set up camera app to write pictures and movies to external card and do not feel any discomfort.