I bought some speedplay-specific shoes (Lake CX331) along with my first proper road bike a month ago. I got the speedplay ones because there is less faff mounting the cleats (although I did read one web page where a guy was arguing that NON speedplay soles were better with speedplay cleats – something to do with greater adjustability maybe?). It took me a while to adjust the cleat position (I ended up having it almost as forward as it can go) and mould the carbon heel part but now they are very comfortable with no hotspots.
The only slight issue is that although the fit on my left foot is perfect my right foot is slightly bigger so maybe I could do with a size up on that foot. I’m not going to buy another pair of shoes though, so I just don’t do that one up as tight! I may try removing or getting a thinner insole though.
The shoes have a BOA closure which IMO you have to be careful with as it is easy to do them up too tight which then crushes the foot. Once you have moulded the shoe though you don’t have to do them up as much though as they retain the heel very well so it’s not an issue.
Of course shoes are like saddles in that what works for one person won’t necessarily work for another!