I have an account with them. It took me about 18 months to get an account, though, as (for whatever reason) they kept turning me down for a current account (and after that, you have to wait 6 months to re-apply). I also have an account (opened previously) for my business with HSBC, so I don't know if that helped.
First Direct's customer service has been excellent. HSBC was fine, but you have to go in branch and wait to see someone, whereas with FD you can just pick up the phone and sort out whatever you need. I don't write checks much, so haven't had to deal with that.
FD does (or did) give you £100 for opening an account, supposedly after you've had it for 3 months (but I got mine early, just around the 2 month mark). Supposedly they also give you £100 if you decide they suck and want to leave, but I haven't done that.
![Wink ;)](https://www.talk.uk-yankee.com/Smileys/classic/wink.gif)
Since opening an account with them (current and online savings), I've also opened a regular saver account as it's offering 8% interest.
![Smiley :)](https://www.talk.uk-yankee.com/Smileys/classic/smiley.gif)
You can only put in £300/month for up to a year, but at least that's 8% on up to £3,600.
I also have accounts with HSBC (business), Santander (current), and Lloyds (current/credit card). Transferring money between any of those 3 takes 2+ hours. Transferring money between FD and Santander is instant, even though they're not linked. I think the same is true with HSBC, but I only do an automated transfer on a certain day of the month so I'm not sure if it's instant.
Hope that helps!